#c_sharp
Нам дан путь к папке C:\Users\User\Desktop\Project1\ Надо из этой папки взять все файлы, и переименовать их в таком виде: Afile.png = Afile1.png Bfile.png = Bfile2.png И т.д
Ответы
Ответ 1
Если порядок не важен, и расширение любое, то как-то так: using System.Collections.Generic; using System.IO; using System.Linq; namespace Test { class Program { static void Main(string[] args) { int count = 1; IEnumerablefilesToRename = Directory.GetFiles(@"C:\Users\User\Desktop\Project1").Select(f => new FileInfo(f)); foreach (FileInfo file in filesToRename) { string newFileName = $@"{Path.GetFileNameWithoutExtension(file.Name)}{count++}{file.Extension}"; string newFileFullPath = Path.Combine(file.DirectoryName, newFileName); File.Move(file.FullName, newFileFullPath); } } } }
Комментариев нет:
Отправить комментарий