代码如下:
import java.io.File;
//导入io.File
public class test {
public static void main(String[] args) {
// 找到存放需要修改文件名的文件所在文件夹
File file = new File("e:\lyx");
File[] list = file.listFiles();
if (file.exists() && file.isDirectory()) {
//for循环实现批量处理文件
for (int i = 0; i < list.length; i++) {
String name = list[i].getName();
int index = name.indexOf(0);
// 将文件名更改为[新]+原文件名
String name2 = "[新]"+name.substring(index + 1);
// 将文件保存回原文件夹
File dest = new File("e:/lyx" + "/" + name2);
list[i].renameTo(dest);
//控制台输出更改之后的文件名字
System.out.println(dest.getName());
}
}
}
}
原文件如下:
运行结果如下:
文件更名后结果如下:
已经实现了批量修改文件名字
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)