Aslında bu işi yaparken işlemimiz tam olarak rename olmayacak, move işlemi ile gerek farklı yere, gerek ise aynı dizine dosyaları yeni isimleri ile taşımak olacaktır.
Kodumuz kısaca aşağıdaki şekilde;
foreach (var file in Directory.GetFiles(@"C:\DuzenlenecekDosyalarım")) { string fullFileName = file; string fileExtention = Path.GetExtension(fullFileName); string name = Path.GetFileName(fullFileName); string path = fullFileName.Replace(name, ""); string newName = string.Format("Yeni Dosya Adı.{0}", fileExtention); File.Move(fullFileName, path + newName); }