环境:Visual Studio 2010,Windows 窗体应用程序。
你好!我想重命名(批量)一些文件... 1. 我有(大约 50 000 个文件):abc.mp3、def.mp3、ghi.mp3 我想要:abc1.mp3、def1.mp3、ghi1.mp3
2. 我有(大约 50 000 个文件):abc.mp3、def.mp3、ghi.mp3 我想要:1abc.mp3、1def.mp3、1ghi.mp3
相似的东西...
FolderBrowserDialog folderDlg = new FolderBrowserDialog();
folderDlg.ShowDialog();
string[] mp3Files = Directory.GetFiles(folderDlg.SelectedPath, "*.mp3");
string[] newFileName = new string[mp3Files.Length];
for (int i = 0; i < mp3Files.Length; i++)
{
string filePath = System.IO.Path.GetDirectoryName(mp3Files[i]);
string fileExt = System.IO.Path.GetExtension(mp3Files[i]);
newFileName = mp3Files[i];
File.Move(mp3Files[i], filePath + "\\" + newFileName[1] + 1 + fileExt);
}
但是这段代码不起作用。这里有错误...newFileName = mp3Files[i];
而且我无法正确转换它。谢谢你!