工具类--批量修改文件名

java 复制代码
package com.itzhh;
/**
 * 批量修改文件名工具类
 */

import java.io.File;

public class ChangeFileNames {
    public static void main(String[] args) {
        //需要批量修改文件夹的路径
        File file = new File("C:\\Users\\zhh\\Desktop\\wly");
        File[] files = file.listFiles();
        if (file.exists() && file.isDirectory()){
            for (int i = 0; i < files.length; i++) {
                String name = files[i].getName();
                //可以根据需要自行操作原文件名
                int index = name.indexOf(".");
                //组合成新的文件名
                String newName = "wly"+(i+1)+name.substring(index);
                //保存文件,填写文件路径
                File dest =new File("C:\\Users\\zhh\\Desktop\\wly"+"\\"+newName);
                files[i].renameTo(dest);
                //打印看一下是否是符合要求的,可以省去,测试用
                System.out.println(dest.getName());
            }
        }
    }
}
相关推荐
CV_J3 小时前
安装kibana
java·elasticsearch·spring cloud·docker·容器
码农水水5 小时前
国家电网Java面试被问:TCP的BBR拥塞控制算法原理
java·开发语言·网络·分布式·面试·wpf
qq_336313936 小时前
java基础-网络编程-TCP
java·网络·tcp/ip
咕噜咕噜啦啦6 小时前
Java期末习题速通
java·开发语言
盐真卿6 小时前
python2
java·前端·javascript
一嘴一个橘子7 小时前
mybatis - 动态语句、批量注册mapper、分页插件
java
组合缺一7 小时前
Json Dom 怎么玩转?
java·json·dom·snack4
危险、8 小时前
一套提升 Spring Boot 项目的高并发、高可用能力的 Cursor 专用提示词
java·spring boot·提示词
kaico20188 小时前
JDK11新特性
java
钊兵8 小时前
java实现GeoJSON地理信息对经纬度点的匹配
java·开发语言