我在一个文件夹中有超过 1000 个文件,名称如 abc_1、abc_2 ... abc_n
我想从所有文件中删除这个前缀“abc_”。任何不手动执行此操作的机会,因为有超过 1000 个,这会很痛苦。
如何用 C# 做到这一点?
最佳答案
你可以试试这个代码
DirectoryInfo d = new DirectoryInfo(@"C:\DirectoryToAccess");
FileInfo[] infos = d.GetFiles();
foreach(FileInfo f in infos)
{
File.Move(f.FullName, f.FullName.Replace("abc_","")); // Careful!! This will replaces the text "abc_" anywhere in the path, including directory names.
}
关于c# - 重命名文件夹中的文件#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12347881/