如果文件已存在则重命名

时间:2015-04-09 13:42:51

标签: c# file-exists file-copying

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

捆绑在一起

3 个答案:

答案 0 :(得分:1)

没有此类重载,因此您必须使用File.ExistsFile.Copy

答案 1 :(得分:1)

据我所知,File.copy没有允许重命名的重载。 https://msdn.microsoft.com/de-de/library/system.io.file.copy%28v=vs.110%29.aspx 有一个允许过度写作,一个可以制作一个普通的副本。

答案 2 :(得分:1)

我会使用File.Move重命名文件:

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

并且是 - 您仍然希望使用File.Exists

检查其存在