黑马程序员技术交流社区

标题: 关于批量修改文件名的问题 [打印本页]

作者: 刘茂林    时间: 2013-6-1 18:27
标题: 关于批量修改文件名的问题
本帖最后由 刘茂林 于 2013-6-1 22:38 编辑

批量改名总改不了   改一个倒是可以 求解释
  1.     //参数是文件夹的路径
  2.     public static void ReName(File f2)
  3.     {
  4.         // 将jad文件夹内的文件全部封装到文件数组files中
  5.         File[] files = f2.listFiles();

  6.         for (File f : files)
  7.         {
  8.             String oldName = f.getName();
  9.             // 换名 将.java替换成 .jad
  10.             String newName = oldName.replace(".java", ".jad");
  11.             System.out.println(newName);
  12.             
  13.             File oldFile = new File(f2,oldName);
  14.             File newFile = new File(f2,newName);
  15.             System.out.println(newFile);
  16.             
  17.             boolean t;
  18.             t = oldFile.renameTo(newFile);
  19.             System.out.println(t);



  20.         }

  21.     }
复制代码

作者: 刘茂林    时间: 2013-6-1 22:38
好吧 我无语了 重新建立一个 方法测试没问题。放在一起就有问题了 。。纠结啊




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2