首页 热点资讯 义务教育 高等教育 出国留学 考研考公

在不同的文件夹中给文件批量改名

发布网友 发布时间:2022-04-24 17:41

我来回答

5个回答

热心网友 时间:2023-10-27 10:44

选中该文件或文件夹,右键选择重命名(或按下键盘的f2),但是前提是你所要重命名的文件或文件夹不被其他程序所用

热心网友 时间:2023-10-27 10:45

package com.electric.app.utils;

import java.io.File;

/**
* author : sfy
* time : 2020/7/31
* desc : 批量修改切图名
*/
public class RenameFile {

public static void main(String[] args) {
traverseFolder("F:\\切图","monitoring.png","\\ic_energy_use_plan.png");
}

/**
* 递归查找目录下的指定文件
* @param path 文件夹路径
* @param oldName 图片原名
* @param newName 图片新名
*/
public static void traverseFolder(String path,String oldName,String newName) {
File file = new File(path);
if (file.exists()) {
File[] files = file.listFiles();
if (null == files || files.length == 0) {
System.out.println("文件夹是空的!");
return;
} else {
for (int i=0;i< files.length;i++) {
File file2 = files[i];
if (file2.isDirectory()) {
traverseFolder(file2.getAbsolutePath(),oldName,newName);
} else {
String filename=file2.getAbsolutePath();
if(filename.contains(oldName)) {
boolean b = file2.renameTo(new File(path+newName));//改名
if(b){
System.out.println("文件:" + file2.getAbsolutePath()+"修改成功");
}else{
System.out.println("文件:" + file2.getAbsolutePath()+"修改失败");
}

}
}
}
}
} else {
System.out.println("文件不存在!");
}
}

}

执行这段代码 很简单的

热心网友 时间:2023-10-27 10:45

XP系统是可以批量重命名的,先将D盘的批量重命名为和C盘不一样的,粘贴过去,然后批量重命名为0,就会有如0 0(1) 0(2) 0(3) 0(4) 0(5) 0(6) 0(7) 0(8)的文件了

热心网友 时间:2023-10-27 10:46

你可以先将C盘的文件01 02 03 04 全部选中,在命名a,这些文件名就会改为
a(1)、a(2)、a(3)、a(4),这样就可以复制了。

热心网友 时间:2023-10-27 10:46

寻找批量改名软件进行更改

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com