记录:批量重命名文件夹下的文件

工作需要将一个文件夹下的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);
原文地址:https://www.cnblogs.com/jellydong/p/13597611.html