不覆盖指定的文件
先看代码怎么写,下面再具体解释.
OpenFile 这个函数不那么好理解,解释一下. 第一个参数 就是文件路径.
第二个参数是一个 文件打开方式的flag是读是写 还是读写;是追加还是清空等, 第一种类型同第二种类型可用'|' (与或非的或)操作连接,表示两个都要. 其实你还可以加三个,比如:os.O_WRONLY|os.O_CREATE|os.O_APPEND 表示写模式打开,没有则创建且追加的方式写入.
第三个参数是操作文件的权限, 就是Linux 文件权限的那种4 读,2 写, 1 执行; 可累加.比较常见,不多解释了.
flag 有下面这些参数可选:
英文版不想看? 没事儿, 我这还有中文版!
ioutil 去写会覆盖文件的内容
ioutil 也能很方便的读写文件,但是类似下面这样写会覆盖文件的内容,有时候不符合需求.
有用的话点个赞哦~