Go入门指南系列-XII-III-文件拷贝
如何拷贝一个文件到另一个文件?最简单的方式就是使用 io
包:
示例 12.10 filecopy.go:
1 | // filecopy.go |
注意 defer
的使用:当打开 dst
文件时发生了错误,那么 defer
仍然能够确保 src.Close()
执行。如果不这么做,src
文件会一直保持打开状态并占用资源。
如何拷贝一个文件到另一个文件?最简单的方式就是使用 io
包:
示例 12.10 filecopy.go:
1 | // filecopy.go |
注意 defer
的使用:当打开 dst
文件时发生了错误,那么 defer
仍然能够确保 src.Close()
执行。如果不这么做,src
文件会一直保持打开状态并占用资源。