public class tttt {
public static void main(String[] args) {
getFileName();
}
public static void getFileName() {
String path = "C:\\Users\\liuhu\\Desktop\\123"; // 路径
File f = new File(path);//获取路径 F:测试目录
if (!f.exists()) {
System.out.println(path + " not exists");//不存在就输出
return;
}
File fa[] = f.listFiles();//用数组接收 F:笔记总结C#, F:笔记总结if语句.txt
for (int i = 0; i < fa.length; i++) {//循环遍历
File fs = fa[i];//获取数组中的第i个
if (fs.isDirectory()) {
System.out.println(fs.getName() + " [目录]");//如果是目录就输出
} else {
String oldPath = fs.getAbsolutePath();
String newPath = oldPath.replaceAll("sssssss","");
System.out.println(oldPath);
System.out.println(newPath);
reNameFile(oldPath,newPath);
}
}
}
public static void reNameFile(String oldPath, String newPath) {
boolean result = new File(oldPath).renameTo(new File(newPath));
System.out.println("重命名的结果:" + result);
}
}