如果文件已经存在重命名

If File Already Exists Rename it

我想使用 File.Copy 将文件复制到目录。这很简单。如果文件已经存在,File.Copy 是否有可以重命名的重载,或者我是否需要将 File.CopyFile.Exist

捆绑在一起

没有这样的重载,所以你必须使用File.ExistsFile.Copy

据我所知,File.copy 没有允许重命名的重载。 https://msdn.microsoft.com/de-de/library/system.io.file.copy%28v=vs.110%29.aspx 一种允许重写,一种允许普通拷贝。

我会选择 File.Move 重命名文件:

https://msdn.microsoft.com/en-us/library/system.io.file.move%28v=vs.110%29.aspx

是的 - 你仍然想用 File.Exists

检查它的存在