import java.io.File;
public class ModifyFileName {
public static void main(String[] args) {
File file = new File("E:/测试文件夹");
listFiles(file);
}
public static void listFiles(File file) {
if (file.isDirectory()) {
File fileArr[] = file.listFiles();
for (int i = 0; i < fileArr.length; i++) {
if (fileArr[i].isFile()) {
File oldFile = fileArr[i];
String oldFileName = oldFile.getName();
String parentPath = oldFile.getParent();
String newFileName = oldFileName.replace(" ", "_");
oldFile.renameTo(new File(parentPath + "/" + newFileName));
} else {
listFiles(fileArr[i]);
}
}
}
}
}
public class ModifyFileName {
public static void main(String[] args) {
File file = new File("E:/测试文件夹");
listFiles(file);
}
public static void listFiles(File file) {
if (file.isDirectory()) {
File fileArr[] = file.listFiles();
for (int i = 0; i < fileArr.length; i++) {
if (fileArr[i].isFile()) {
File oldFile = fileArr[i];
String oldFileName = oldFile.getName();
String parentPath = oldFile.getParent();
String newFileName = oldFileName.replace(" ", "_");
oldFile.renameTo(new File(parentPath + "/" + newFileName));
} else {
listFiles(fileArr[i]);
}
}
}
}
}