FileInfo.CopyTo / File.Copy保证成功吗?

时间:2009-07-17 20:28:30

标签: .net file-io

通过“保证成功”我的意思是:如果对CopyTo的调用没有抛出Exception,我可以安全地假设文件被完美复制,或者验证副本是否合理(例如使用校验和) ?当然,这假定文件的完整性是关键任务。

1 个答案:

答案 0 :(得分:1)

该文件将被关闭。您可以确定尝试读取该文件的任何其他人都将获得完整的文件。但是你不能确定所有数据缓冲区都已刷新到磁盘,所以在例如系统崩溃数据可能会丢失。