go学习 六
文件操作




在文件中写入内容 sprintf的使用

读文件


package main import "fmt" import "os" import "io" func Newtask(path string) { f, err := os.Open(path) if err != nil { fmt.Println(err) return } buf := make([]byte, 2*1024) n, err1 := f.Read(buf) if err1 != nil && err1 != io.EOF { fmt.Println(err1) return } else { fmt.Println(string(buf[:n])) } defer f.Close() } func main() { Newtask("./test.go") }
借助 buf io 读取行内容
更新读取代码

运行效果
已经自动换行了

文件的拷贝
读取输入的文件名称,



运行结果,完成了对图片的拷贝

视频文件也能拷贝

浙公网安备 33010602011771号