复制文件名相似的文件

本文关键字:文件 相似 文件名 复制 | 更新日期: 2023-09-27 18:04:43

假设存在一个文件:"C:'work'foo.txt" .

我知道我可以使用这个方法:System.IO.File.Copy(oldPathAndName, newPathAndName);,但我确实希望新创建的文件具有与初始文件相似的名称,例如:foo(1).txt .

我有可能创建尽可能多的文件,因为我想=> foo(2).txt, foo(3).txt,等等…

目前,我给了一个随机文件名,使用Guid.NewGuid().ToString()

复制文件名相似的文件

使用Path类。比如:

int YourNumber = 1;
    String newFilename = GetFileNameWithoutExtension(oldName) + YourNumber++ + GetExtension(oldName);