执行文件复制/删除和移动之间的区别

Lam*_*mps 12 .net c# file-io file

有什么区别

  1. 复制文件并使用File.Copy()和删除它File.Delete()
  2. 使用移动文件 File.Move()

在进行这些操作所需的许可方面有什么区别吗?任何帮助非常感谢.

Pra*_*ana 8

File.Move方法可用于将文件从一个路径移动到另一个路径.此方法适用于磁盘卷,如果源和目标相同,则不会引发异常.

您不能使用Move方法覆盖现有文件.如果您尝试通过将同名文件移动到该目录来替换文件,则会出现IOException. 要解决此问题,您可以使用复制和删除方法的组合