• 小程序-批量修改不规范文件名


    一堆文件夹里有一堆文件,这些文件的名字包含了#等特殊字段,通过这个方法可以将这些文件命名统一更改

    注:红色区域可以修改为对文件的逻辑处理

    public void listDirectory (string path,char putChar)

    {

      DorectoryInfo theFolder=new DirectoryInfo(path)  //文件夹路径

    //遍历文件

      foreach(FileInfo nextFile in theFolder.GetFiles()){

        string filename = NextFile.FullName;//文件名

        if(filename.Contains(putChar)){//是否包含该字符

          string newFileName=filename;

          newFileName=newFileName.Replace(putChar,'x')//将违规字符改为其它字符,也可以作为参数传进来

          NextFile.MoveTo(newFileName);//移动文件到该目录下

        }

      }

    //遍历文件夹

      foreach(DirectoryInfo newFolder in theFolder.GetDirectories())

      {

         listDirectory(newFolder.FullName,putChar);//递归处理

      }

    }

    文件处理一直是麻烦的事情,特别是txt文件导入数据或者shape文件导入数据。如果院里大神有多线程处理方法希望我们可以交流一下。

  • 相关阅读:
    2015年个人记录
    Win10如何新建用户怎么添加新账户
    快速搭建一个本地的FTP服务器
    天气接口
    一张图搞定OAuth2.0
    PHP TS 和 NTS 版本选择
    如何在 Laravel 中使用 SMTP 发送邮件(适用于 163、QQ、Gmail 等)
    Npm vs Yarn 之备忘详单
    浅谈CSRF
    值得看的cookie详解
  • 原文地址:https://www.cnblogs.com/newrohlzy/p/8922421.html
Copyright © 2020-2023  润新知