复制.NET中另一个程序使用的文件

时间:2015-01-09 13:39:15

标签: c# copy volume-shadow-service

我在C#编写了一个程序,其任务是复制包含一个文件的目录,该文件由另一个程序使用。该程序阻止正常的Windows复制。在我意识到FileSystem.CopyDirectory(@path1, @path2, true);无法工作后,我发现使用 Shadowcopy 可能有一种方式。

不幸的是我以前从未使用过shadowcopy而且我既不理解MSDN帮助也不理解类似的Stackoverflow帖子。

我恳请您发布一个小代码片段,该代码片段将包含其他程序使用的文件的目录从Desktop复制到随机路径。请记住尽可能简化sniplet。

如果有其他解决方案而不是使用shadowcopy来实现所提及的随意发布它们。

0 个答案:

没有答案