【发布时间】:2016-09-06 22:39:43
【问题描述】:
在我的应用程序中,我需要将整个 XDCam 磁盘(教授广播记录磁盘)复制到我们的文件服务器。但是,如果源驱动器不是根目录,则以下功能似乎才起作用。
不工作
FileSystem.CopyDirectory("E:\\", serverPath + this.targtetDirectory + "\\", UIOption.AllDialogs);
工作
FileSystem.CopyDirectory("E:\\Clip\\", serverPath + this.targtetDirectory + "\\", UIOption.AllDialogs);
如何将整个磁盘复制到我的目标目录?
【问题讨论】:
-
为所有文件和目录复制文件,并为目录做filesyste.copydirectory?
-
“不工作”时它在做什么?有错误吗?它是完全没有做任何事情并继续接下来的代码吗?
-
这可能是权限问题 - 您是否需要才能从根目录复制?
-
您是否希望复制所有文件夹 - 该方法不是递归的。如果是这样Best way to copy the entire contents of a directory in C#
-
根据文档 - 尝试复制根目录将导致 IOException - 因此您可能必须分别从根目录复制所有文件夹
标签: c# copy filesystems directory