A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 刘茂林 高级黑马   /  2013-6-1 18:27  /  991 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 刘茂林 于 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.     }
复制代码

1 个回复

倒序浏览
好吧 我无语了 重新建立一个 方法测试没问题。放在一起就有问题了 。。纠结啊
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马