zoukankan      html  css  js  c++  java
  • IO流-批量修改文件名称案例

    /*
    *   源文件名:   桌面-我们今天学习IO流了哈哈哈哈-001.jpg

    *   修改后文件名:  桌面-000x.jpg

    */
    public class File_listFiles_updateFileName {
             public static void main(String[] args) {
                File file=new File("F:\G盘\学习资料\新建文件夹");
                File[] listFiles = file.listFiles();
         for(File f:listFiles){
                   //String path=f.getPath();
                   String filename=f.getName();
                   String regex="\b-\b";//以“-”为边界划分
                   String[] arr = filename.split(regex);
                   for(int i=0;i<arr.length-2;i++){
                      //System.out.println(arr[i]+arr[i+1]+arr[i+2]);
                       filename="";
                       filename=arr[i]+"-"+arr[i+2];
                       System.out.println(filename);
                       File file1=new File(file,filename);
                       f.renameTo(file1);//将文件重命名
                   }

                }
          }
    }

  • 相关阅读:
    Ztree-
    富文本编辑器Ueditor
    通知 弹框
    ResultEntity
    echart
    定时器,定时发邮件JavaMail
    重定向传值
    图片验证码
    异步json发送put或者delete
    异步时间格式转换插件
  • 原文地址:https://www.cnblogs.com/yuefeng123/p/7360453.html
Copyright © 2011-2022 走看看