显然我无法使用Directory.Move在不同的卷上移动文件.
我已经读过我必须将每个文件分别复制到目标,然后删除源目录.
我还有其他选择吗?
无论Directory.Move(或任何其他函数)是否执行卷之间的移动,它实际上都是在下面进行复制和删除.所以,如果你想提高速度,那就不会发生.我认为最好的解决方案是编写自己的可重用移动函数,它将从路径到路径获取卷标(C:,D :),然后执行移动,或者在必要时复制+删除.