Golang文件操作学习 - 简单的打开/关闭文件

aside section ._1OhGeD · · 2027 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

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]
将在第一时间作出处理.


有疑问加站长微信联系(非本文作者)

本文来自:简书

感谢作者:aside section ._1OhGeD

查看原文:Golang文件操作学习 - 简单的打开/关闭文件

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

2027 次点击  
加入收藏 微博
上一篇:区块链笔记
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传