記錄:批量重新命名資料夾下的檔案
阿新 • • 發佈:2020-09-01
工作需要將一個資料夾下的1000多個檔案重新命名,實際就是新增字尾或者字首,記錄一下。
public static class FileReName { public static FileInfo[] GetFiles(string path) { return new DirectoryInfo(path).GetFiles().ToArray(); } public static void ProcessFiles(FileInfo[] files) { if (files == null || files.Length == 0) return; var data = string.Empty; foreach (var fileInfo in files) { Console.WriteLine(fileInfo.Name.Substring(0, 8)); SetFileProcessed(fileInfo.FullName, fileInfo.Name); } } public static void SetFileProcessed(string filePath, string fileName) { Microsoft.VisualBasic.FileIO.FileSystem.RenameFile(filePath, 你想要的名字); } }
使用
var files = FileReName.GetFiles("E:\\Data\\20200820\\10\\");
FileReName.ProcessFiles(files);