黑马程序员技术交流社区

标题: 谢了 [打印本页]

作者: 烟雾绕    时间: 2015-3-1 22:27
标题: 谢了
编写一个程序,把指定目录下的所有的带.java文件都拷贝到另一个目录中,拷贝成功后,把后缀名是.java的改成.txt。

作者: 纳海百川    时间: 2015-3-1 22:27
public static void main(String[] args) throws IOException {                 // 封装d:\\java这个目录                 File startFile = new File("d:\\java");                 // 获取该目录下的所有满足条件的数组                 File[] files = startFile.listFiles(new FilenameFilter() {                          @Override                         public boolean accept(File dir, String name) {                                 return new File(dir, name).isFile() && name.endsWith(".java");                         }                 });                 // 判断目的地是否存在,不存在就建立                 File endFile = new File("d:\\jar");                 if (!endFile.exists()) {                         endFile.mkdir();                 }                 // 遍历文件数组                 for (File f : files) {                         String name = f.getName(); // 得到文件名                         File newFile = new File(endFile, name);// 将路径和文件名拼接                         BufferedReader br = new BufferedReader(new FileReader(f));                         BufferedWriter bw = new BufferedWriter(new FileWriter(newFile));                          String line = null;                         while ((line = br.readLine()) != null) {                                 bw.write(line);                                 bw.newLine();                                 bw.flush();                         }                         bw.close();                         br.close();                 }                 // 改名                 File[] endFileArray = endFile.listFiles();                 for (File file : endFileArray) {                         String name = file.getName();                         String newname = name.replace(".java", ".jar");                         File newFile = new File(endFile, newname);                         file.renameTo(newFile);                 }          }
作者: 邓士林    时间: 2015-3-2 15:11
论坛好多这个




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