Go文件操作学习笔记...
- 什么是文件?
- 如何打开文件?如何关闭文件?
什么是文件呢 ?
文件简单来说就是数据源,最主要的作用就是用来保存数据的,它可以保存一篇文章,一张图片,一段音频,一段视频或者说一段源代码等等 (例如:excel, txt, word, MP3...等等都是文件)
打开/关闭一个文件
包/文档查看路径:https://studygolang.com/pkgdoc os --> type File
打开文件 --> func Open(name string) (file *File, err error) Open打开一个文件用于读取。如果操作成功,返回的文件对象的方法可用于读取数据;对应的文件描述符具有O_RDONLY模式。如果出错,错误底层类型是*PathError
关闭文件 --> func (f *File) Close() error Close关闭文件f,使文件不能用于读写。它返回可能出现的错误。
一个简单的学习案例
package main
import(
"fmt"
"os"
)
func main() {
//打开一个文件
file, err := os.Open("d:/mytest.txt")
if err != nil{
fmt.Println("open file err =", err)
}
//输出打开的文件,看看是些什么 ==> 输出的是file的地址
fmt.Printf("file= %v", file)
//关闭文件
err = file.Close()
if err != nil {
fmt.Println("关闭文件出现错误",err)
}
}
cmd命令输出结果如下:
E:\Go\code\src\文件操作>go run file.go
file= &{0xc000090780}
E:\Go\code\src\文件操作>
备注说明
本文部分内容,图片,及视频来源于网络转载, 不以盈利为目的,不构成商业目的使用, 仅用于学习交流...相关版权归原作者所有。如有异议,请联系我 751749090@qq.com [麦特matt]
将在第一时间作出处理.
有疑问加站长微信联系(非本文作者)