【发布时间】:2015-08-27 21:54:07
【问题描述】:
假设有一个文件:"C:\work\foo.txt"。
我知道我可以使用此方法:System.IO.File.Copy(oldPathAndName, newPathAndName);,但我确实希望新创建的文件具有与初始文件相似的名称,例如:foo(1).txt。
我可以创建任意数量的文件 => foo(2).txt、foo(3).txt 等等...
目前,我给出一个随机文件名,使用Guid.NewGuid().ToString()
【问题讨论】:
-
你想将该文件复制到同一个文件夹吗?
-
是的,抱歉,忘了说
-
您可以使用
Directory.EnumerateFiles(folderName).Count(f => f.Contains(fileName))的结果插入新文件名。
标签: c#