日期:2014-05-20  浏览次数:20703 次

更改文件名出现错误求解释
    // 功能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循环遍历吧