当前位置: 首页 > wzjs >正文

做抖音的网站免费b站网站推广

做抖音的网站,免费b站网站推广,做网站好做吗,网站首页原型图咋做文章目录 一、只读文件二、写入文件三、复制文件四、创建目录五、删除目录/文件五、重命名文件 一、只读文件 file, err : os.Open("./main.go")defer file.Close() //打开文件一定要关闭关闭文件if err ! nil {fmt.Println("文件打开失败", err)}/*方案一…

文章目录

  • 一、只读文件
  • 二、写入文件
  • 三、复制文件
  • 四、创建目录
  • 五、删除目录/文件
  • 五、重命名文件

一、只读文件

 file, err := os.Open("./main.go")defer file.Close() //打开文件一定要关闭关闭文件if err != nil {fmt.Println("文件打开失败", err)}/*方案一 */	// 读取文件内容var typeSlice = make([]byte, 128) //创建byte切片 128字节var strSlice []bytefor { //循环128 128方式的去读n, err := file.Read(typeSlice)if err == io.EOF { //文件读取完毕fmt.Println("文件读取完毕")break}if err != nil {fmt.Println("文件读取失败", err)return}fmt.Printf("读取了%d个字节\n", n)strSlice = append(strSlice, typeSlice[:n]...) //最后一次读取不一定是128字节}fmt.Println("读取的内容:", string(strSlice)) //string内容 必须是执行读取之后再打印/*方案二 bufio读取文件 */reader := bufio.NewReader(file)var fileStr stringfor {str, err := reader.ReadString('\n') //读取一行 一行一行的读取if err == io.EOF {                  //文件读取完毕fileStr += strfmt.Println("文件读取完毕")break}if err != nil {fmt.Println("文件读取失败", err)return}fmt.Println("读取的内容:", str)fileStr += str  //拼接字符串}fmt.Println("读取的文件内容:", fileStr)/*方案三 ioutil读取文件  适合文件不大*/byteStr, err := ioutil.ReadFile("./main.go")if err != nil {fmt.Println("文件读取失败", err)return}fmt.Println("读取的文件内容:", string(byteStr))

二、写入文件

/*写文件 os.O_CREATE创建 | os.O_WRONLY只写 |  os.O_TRUNC清空文件 | os.O_APPEND追加*/file, err := os.OpenFile("./test.txt", os.O_CREATE|os.O_WRONLY|os.O_APPEND, 0666)defer file.Close()if err != nil {fmt.Println("文件打开失败", err)return}//方法一 写入文件file.WriteString("hello world") // 写入字符串//方法二 写入文件file.Write([]byte("hello world"))// 方法三 写入文件writer := bufio.NewWriter(file)writer.WriteString("你好 golang") //将数据先写入缓存writer.Flush()                  //刷新缓冲区,将缓存的数据写入文件//方法四 写入文件 但是覆盖全部str := "hello golang"err := ioutil.WriteFile("./test.txt", []byte(str), 0666)if err != nil {fmt.Println("文件写入失败", err)return}

三、复制文件

// 方法一byteStr, err := ioutil.ReadFile("test.txt")if err != nil {fmt.Println("文件读取失败", err)return}err1 := ioutil.WriteFile("test2.txt", byteStr, 0666)if err1 != nil {fmt.Println("文件写入失败", err)return}fmt.Println("文件复制成功")

四、创建目录

     err := os.Mkdir("./test3", 0666)err := os.MkdirAll("./test3/test4", 0666) //创建多级目录if err != nil {fmt.Println("创建目录失败", err)return}fmt.Println("创建目录成功")

五、删除目录/文件

   err := os.Mkdir("./test3", 0666)err := os.RemoveAll("./test3/test4") //到哪一级删哪一级if err != nil {fmt.Println("删除目录失败", err)return}fmt.Println("删除目录成功")

五、重命名文件

   err := os.Rename("./test.txt", "./test1.txt")if err != nil {fmt.Println("重命名失败", err)return}fmt.Println("重命名成功")
http://www.dtcms.com/wzjs/222738.html

相关文章:

  • 周村有做网站广告的吗惠州seo关键字排名
  • 做外贸网站可以收付款吗菏泽seo
  • 自己做网站申请域名有域名后如何建网站
  • php网站开发工程师招聘要求国外电商平台有哪些
  • 不拦截网站的浏览器怎样在百度上免费建网站
  • wordpress微信支付seo快速排名优化公司
  • 帝国cms做英文网站网站关键词优化费用
  • 山东裕达建设工程咨询有限公司网站营销官网
  • 网站开发培训训搜索百度网页版
  • 提供商城网站建设谷歌浏览器网页版入口
  • 想在淘宝上找网站建设的靠谱吗?营销型网站分为哪几种
  • 运营的工资一般是多少单页面seo搜索引擎优化
  • 专做会议发布的网站杭州网站seo外包
  • 酒店网站模板设计方案网络营销工具体系
  • 西安保洁公司网站建设软文写作营销
  • 应用商店软件seo搜索引擎优化关键词
  • 假发外贸b2c网站怎么做推广管理培训课程
  • 做源码演示的网站泉州关键词优化软件
  • 互联网保险公司有哪几家seo入门书籍
  • wordpress教程网模板河北seo基础
  • 业余学做衣服上哪个网站拼多多代运营一般多少钱
  • 做电脑系统的网站百度收录提交入口地址
  • 视频网站用什么做的好大量微信群推广代发广告
  • 网站建站哪家公司好一点长春网站建设
  • 做加密网站全站加密的最低成本优化大师电脑版
  • 做服装团购有哪些网站有哪些广州网站排名专业乐云seo
  • 资料库网站源码seo网站优化培训班
  • 南昌住房建设局网站关键词挖掘工具站
  • wordpress加载html需要优化的网站有哪些
  • 网上做室内设计好的网站云南网络推广公司排名