環境:Visual Studio 2010、Windowsフォームアプリケーション。
やあ!いくつかのファイルの名前を変更(バッチ処理)したい... 1。私は(約50000ファイル)を持っています:abc.mp3、def.mp3、ghi.mp3欲しい:abc1.mp3、def1.mp3、ghi1.mp3
2.私は(約50000ファイル)を持っています: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];
正しく変換できません。ありがとう!