我正在制作数据备份程序。我需要将文件从一个文件夹复制到另一个文件夹,而正在运行的进程仍在使用某些文件。当正在运行的进程共享文件访问权限时,它就可以了。但是如果没有共享文件,我会得到例外。 (FileShare.None)
我想知道是否有办法在C#中读取非共享文件。
谢谢,
答案 0 :(得分:0)
答案 1 :(得分:0)
如果您使用Vista或更高版本,则有一种技术。您可以使用卷影复制功能。但是,在C#中工作将是乏味的,我能提供的所有帮助都是参考。但是,如果您想管理解决方案而不是开发,那么您可以使用Windows备份按计划复制文件。
链接: