springboot项目批量修改文件名
时间: 2023-11-30 22:43:17 浏览: 144
可以使用Java的File类和FileUtils类来实现SpringBoot项目批量修改文件名的功能。具体步骤如下:
1.获取需要修改文件名的文件夹路径,可以通过配置文件或者用户输入来获取。
2.使用File类获取该文件夹下的所有文件。
3.遍历所有文件,使用File类的renameTo()方法来修改文件名。
4.修改完成后,输出修改结果。
以下是一个示例代码:
```java
import java.io.File;
import org.apache.commons.io.FileUtils;
public class RenameFiles {
public static void main(String[] args) {
// 获取需要修改文件名的文件夹路径
String folderPath = "path/to/folder";
File folder = new File(folderPath);
if (!folder.isDirectory()) {
System.out.println("输入的路径不是文件夹!");
return;
}
// 获取该文件夹下的所有文件
File[] files = folder.listFiles();
if (files == null || files.length == 0) {
System.out.println("该文件夹下没有文件!");
return;
}
// 遍历所有文件,使用File类的renameTo()方法来修改文件名
for (File file : files) {
String oldName = file.getName();
String newName = "new_" + oldName;
File newFile = new File(folderPath + "/" + newName);
if (file.renameTo(newFile)) {
System.out.println(oldName + " 修改为 " + newName + " 成功!");
} else {
System.out.println(oldName + " 修改失败!");
}
}
}
}
```
阅读全文