标签: c# .net windows
我正在编写一个简单的文件夹同步应用程序。
因此,我希望在源文件夹中创建一个文件 复制到目的地。
我的问题是:如何在尝试读取源文件时避免错误,因为另一个进程可能想要写入它?我应该在读写共享模式下读取文件还是一个简单的System.IO.File.Copy?
谢谢!
答案 0 :(得分:0)
文件复制会在复制文件时锁定文件 如果未锁定,则在复制过程中文件可能会被另一个进程损坏 因此,当您开始复制过程时,有两种可能性: