------- android培训、java培训、java基础学习技术总结、期待与您交流! ----------
编写一个程序,将e:\java 目录下的所有.java 文件复制到e:\jad 目录下,并将原来文件的扩展名从.java 改为.jad。
import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; public class FileDemo2 { public static void main(String[] args) throws IOException { File f = new File("e:\\tcp\\"); int count = 0; for (File file : f.listFiles()) { if (file.getName().endsWith(".java")) { FileInputStream fis = new FileInputStream(file); File fileout = new File("e:\\jad\\" + getPath(file.toString())); FileOutputStream fos = new FileOutputStream(fileout); byte[] b = new byte[1024]; int read = -1; while ((read = fis.read(b)) != -1) { fos.write(b); } fis.close(); fos.close(); System.out.println("文件" + file.toString() + "复制成功!"); count++; } } System.out.println("成功复制3次!"); } private static String getPath(String local) { return local.substring(local.lastIndexOf("\\") + 1, local.length()) .replace(".java", ".jad"); } }
总结一下这段代码,代码虽然不多,但是却觉得很复杂,自己把这段代码敲了一边,这也是一种进步。
------- android培训、java培训、java基础学习技术总结、期待与您交流! ----------
相关推荐
黑马程序员_毕向东_Java基础视频教程第18天-14-IO流(拷贝文本文件图例).zip
黑马程序员_毕向东_Java基础视频教程第18天-09-IO流(文件的续写)
黑马程序员_毕向东_Java基础视频教程第18天-12-IO流(文本文件读取练习).zip
黑马程序员_毕向东_Java基础视频教程第18天-13-IO流(拷贝文本文件).zip
黑马程序员_毕向东_Java基础视频教程第18天-11-IO流(文本文件读取方式二).zip
使用IO流,上传下载文件,包含java代码、详细解释和测试类
传智播客黑马程序员javaIO流重点总结(必读).doc
C++课件_IO流_二进制文件流操作的PPT文档,内容丰富详细
Java_IO流详解Java_IO流详解Java_IO流详解
java_IO流的处理.ppt java_IO流的处理.ppt
Java-IO流高级-例题 & 例题源码 & PPT教学文档(黑马程序员详细版)。
第五章_ARM9_IO和IO操作.ppt第五章_ARM9_IO和IO操作.ppt第五章_ARM9_IO和IO操作.ppt第五章_ARM9_IO和IO操作.ppt第五章_ARM9_IO和IO操作.ppt第五章_ARM9_IO和IO操作.ppt第五章_ARM9_IO和IO操作.ppt第五章_ARM9_IO和IO...
用于替换掉坏的corecrt_io.h文件
09_07_IO_STL标准模板09_07_IO_STL标准模板09_07_IO_STL标准模板09_07_IO_STL标准模板09_07_IO_STL标准模板09_07_IO_STL标准模板09_07_IO_STL标准模板09_07_IO_STL标准模板09_07_IO_STL标准模板09_07_IO_STL标准模板...
JAVA_IO流学习总结
java_io_文件操作_复制_删除_移动_下载
Java__IO流.mp4
08_08_C_05_联合体_枚举_io08_08_C_05_联合体_枚举_io08_08_C_05_联合体_枚举_io08_08_C_05_联合体_枚举_io08_08_C_05_联合体_枚举_io08_08_C_05_联合体_枚举_io08_08_C_05_联合体_枚举_io08_08_C_05_联合体_枚举_io...
《JAVA_IO流学习总结》