Go入坑 io读写+文件复制

io读写:

创新互联于2013年成立,先为徐州等服务建站,徐州等地企业,进行企业商务咨询服务。为徐州企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

  1,打开文件

  2,进行操作

  3,关闭文件

io读:(ps:示例切片长度小,读取汉字的话,有时候会出现乱码,一般定义为1024的倍数)

 1 package main
 2 
 3 import (
 4     "fmt"
 5     "io"
 6     "os"
 7 )
 8 
 9 func main() {
10     filename1 := "C:\\Users\\fcl18\\Desktop\\发言.txt"
11     file, err := os.Open(filename1)
12     if err != nil {
13         fmt.Println("err", err)
14         return
15     }
16     // 关闭文件
17     defer file.Close()
18 
19     //读取数据
20     //创建长度为4容量为4的切片
21     bs := make([]byte, 4, 4)
22     /*
23         //第一次读取
24         n, err := file.Read(bs)
25         fmt.Println(err)
26         fmt.Println(n)
27         fmt.Println(bs)
28         fmt.Println(string(bs))
29         //第二次读取
30         n2, err2 := file.Read(bs)
31         fmt.Println(err2)
32         fmt.Println(n2)
33         fmt.Println(bs)
34         fmt.Println(string(bs))
35     */
36 
37     n := -1
38     for {
39         n, err = file.Read(bs)
40         if n == 0 || err == io.EOF {
41             fmt.Println("读取完毕")
42             break
43         }
44         fmt.Println(string(bs[:n]))
45     }
46 }

分享文章:Go入坑 io读写+文件复制
网页路径:http://hxwzsj.com/article/dsoicdh.html

其他资讯

Copyright © 2025 青羊区翔捷宏鑫字牌设计制作工作室(个体工商户) All Rights Reserved 蜀ICP备2025123194号-14
友情链接: 网站制作 重庆网站制作 广安网站设计 成都网站制作 品牌网站建设 LED网站设计方案 成都网站设计 移动网站建设 成都网站建设 梓潼网站设计 成都网站制作公司 成都网站设计 定制网站建设 响应式网站设计 成都网站建设 成都网站设计 响应式网站建设 营销型网站建设 自适应网站建设 成都企业网站制作 网站制作 泸州网站建设