黑马程序员技术交流社区

标题: java文件都拷贝到另一个目录里边,把后缀名是.java改成.txt [打印本页]

作者: cuisq    时间: 2016-6-14 08:08
标题: java文件都拷贝到另一个目录里边,把后缀名是.java改成.txt
        public static void main(String[] args) throws Exception {
                File java = new File("E:\\1");
                File txt = new File("E:\\2");

                File[] arr = java.listFiles();
                byte[] by = new byte[1024 * 8];
                int len;
                for (File file : arr) {
                        if (file.isFile() && file.getName().endsWith(".java")) {
                                FileInputStream fi = new FileInputStream(file);
                                String oname = file.getName();
                                String xname = oname.substring(0, oname.length() - 4) + ".txt";
                                FileOutputStream fo = new FileOutputStream(txt + "\\" + xname);

                                while ((len = fi.read(by)) != -1) {
                                        fo.write(by, 0, len);
                                }
                                fi.close();
                                fo.close();

                        }
                }
        }




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