我想创建 C# 批量文件重命名器,这是我的 UI
我已经创建了tes
文件夹,里面tes
有一个文件是1.txt
.
我想创建我的程序来为文件添加前缀和后缀,所以1.txt
会变成
prefix1suffix
但后来我得到了一个错误
据说file already exist
虽然文件tes
夹上只有一个文件,1.txt
但我该如何让它工作?错误来自哪里?
我试过下面的代码
private void Rename(string prefix, string filepath, string suffix)
{
//i don't use prefix suffix yet to make sure if my function works
DirectoryInfo d = new DirectoryInfo(filepath);
FileInfo[] file = d.GetFiles();
try
{
foreach (FileInfo f in file )
{
File.Move(f.FullName,"stackoverflow");
}
}
catch (Exception e)
{
cmd.cetakGagal(e.ToString(), title);
}
cmd.cetakSukses("Rename Success", title);
}
它返回与上面第二张图片相同的错误。
下图是tes
文件夹,tes
文件夹里面除了1.txt