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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 yasyas001 于 2013-6-22 22:31 编辑

//我把所有的都写入了for里面,这样的代码怎么样,.请各位指教下!
  1. public class CopyFolderTest {
  2.         public static void main(String[] args) throws IOException {
  3.                 // String[] strArr = new File("d:\\Java").list(new FilenameFilter() {
  4.                 //
  5.                 // @Override
  6.                 // public boolean accept(File dir, String name) {
  7.                 // return new File(dir,name).isFile() && name.endsWith(".java");
  8.                 // }
  9.                 // });
  10.                 //遍历   封装数据源  文件  过滤器     
  11.                 for (String str : new File("d:\\Java").list(
  12.                                                                 new FilenameFilter() {

  13.                                                                 @Override
  14.                                                                 public boolean accept(File dir, String name) {
  15.                                        
  16.                                                                         return new File(dir, name).isFile() && name.endsWith(".java");}}))
  17.                 {        //输入流读取遍历到的合法文件,并装入一个新的文件集合中                        
  18.                         BufferedReader br = new BufferedReader(new FileReader(new File(
  19.                                         "d:\\Java", str)));
  20.                         
  21.                         //写入新的文件夹中并改名,
  22.                         BufferedWriter bw = new BufferedWriter(new FileWriter(new File(
  23.                                         new File("d:\\jad"), str.replace(".java", ".jad"))));
  24.                         
  25.                         String line = null;
  26.                         while ((line = br.readLine()) != null) {
  27.                                 bw.write(line);
  28.                                 bw.newLine();
  29.                                 bw.newLine();
  30.                         }
  31.                         br.close();
  32.                         bw.close();
  33.                 }

  34.         }
  35. }
复制代码

评分

参与人数 1技术分 +1 收起 理由
张勇1993 + 1 很给力!

查看全部评分

3 个回复

正序浏览

难道还没有吗,我这里刷新好了啊?
回复 使用道具 举报

编辑完了,发现没有了,从新编辑了下
回复 使用道具 举报
代码呢?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马