ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
[原文连接](https://colobu.com/2016/10/12/go-file-operations/) ` `Go官方库的文件操作分散在多个包中,比如`os`、`ioutil`包。 ` `UNIX 的一个基础设计就是"万物皆文件"(everything is a file)。我们不必知道一个文件到底映射成什么,操作系统的设备驱动抽象成文件。操作系统为设备提供了文件格式的接口。 ` `Go语言中的reader和writer接口也类似。我们只需简单的读写字节,不必知道reader的数据来自哪里,也不必知道writer将数据发送到哪里。 你可以在`/dev`下查看可用的设备,有些可能需要较高的权限才能访问。