当前位置:  开发笔记 > 编程语言 > 正文

在.NET中移动不同卷上的文件

如何解决《在.NET中移动不同卷上的文件》经验,为你挑选了1个好方法。
如何解决《在.NET中移动不同卷上的文件》经验,为你挑选了1个好方法。

显然我无法使用Directory.Move在不同的卷上移动文件.

我已经读过我必须将每个文件分别复制到目标,然后删除源目录.

我还有其他选择吗?



1> Kibbee..:

无论Directory.Move(或任何其他函数)是否执行卷之间的移动,它实际上都是在下面进行复制和删除.所以,如果你想提高速度,那就不会发生.我认为最好的解决方案是编写自己的可重用移动函数,它将从路径到路径获取卷标(C:,D :),然后执行移动,或者在必要时复制+删除.

推荐阅读
雨天是最美
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有