Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在编写一个简单的文件夹同步应用程序。
因此,我希望在源文件夹中创建文件时将其复制到目标。
我的问题是:在尝试读取源文件时如何避免错误,因为另一个进程可能想要写入它?我应该以读写共享模式读取文件还是简单的 System.IO.File.Copy 就足够了?
谢谢 !
文件复制将在复制文件时锁定文件。 如果未锁定,则文件可能在复制过程中被另一个进程损坏 因此,当您启动复制过程时,有两种可能性: