更改文件名出现错误求解释
// 功能3:改名
public static void ReName(File f2)
{
// 将jad文件夹内的文件全部封装到文件数组files中
File[] files = f2.listFiles();
for (File f : files)
{
String name = f.getName();
// 换名 将.java替换成 .jad
name = name.replace(".java", ".jad");
File f3 = new File(f2,name);
f.renameTo(f3);
System.out.println(f);
System.out.println(f3);
}
}
f2传进来的是 目录 d:/jad 文件夹
------解决方案--------------------你的文件要是完整的文件名才可以的,不能是只修改后缀,用一个for循环遍历吧