如何批量修改每个文件夹里的文件名吗?

2024-11-17 11:48:44
推荐回答(5个)
回答1:

两种方法:

1,按照百度经验网页链接里说的,利用excel批量生成批处理方式来完成,前提是你得懂得DOS的操作和rename命令

2,搜索“批量修改文件名”,会有不少小软件可以实现这个功能,部分软件居然还要收费

这里就不提供链接了

回答2:

public static void main(String[] args) {
updateFileNames("D:\\jjjj", "第");
}

public static void updateFileNames(String url, String index){
File file = new File(url);
//判断文件目录是否存在,且是文件目录,非文件
if(file.exists() && file.isDirectory()){
File[] childFiles = file.listFiles();
String path = file.getAbsolutePath();
for(File childFile : childFiles){
//如果是文件
if(childFile.isFile()){
String oldName = childFile.getName();
String newName = oldName.substring(oldName.indexOf(index));

childFile.renameTo(new File(path + "\\" + newName));
}

回答3:

使用批量更名工具软件,比如百宝箱V10.0的替换功能卡。或者使用Office的VBA宏代码来完成。

回答4:

windows10系统,怎样批量修改文件名?

回答5: