工作需要将一个文件夹下的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);

相关文章:

  • 2022-12-23
  • 2021-11-18
  • 2021-08-09
  • 2021-08-16
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-13
  • 2022-12-23
  • 2021-12-26
  • 2021-12-27
相关资源
相似解决方案