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

工作需要将一个文件夹下的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);
posted @ 2020-09-01 18:01  果冻栋吖  阅读(253)  评论(0编辑  收藏  举报