NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
[原文连接](https://colobu.com/2016/10/12/go-file-operations/) ` `Go官方库的文件操作分散在多个包中,比如`os`、`ioutil`包。 ` `UNIX 的一个基础设计就是"万物皆文件"(everything is a file)。我们不必知道一个文件到底映射成什么,操作系统的设备驱动抽象成文件。操作系统为设备提供了文件格式的接口。 ` `Go语言中的reader和writer接口也类似。我们只需简单的读写字节,不必知道reader的数据来自哪里,也不必知道writer将数据发送到哪里。 你可以在`/dev`下查看可用的设备,有些可能需要较高的权限才能访问。