黑马程序员技术交流社区

标题: 字节流最终代码 [打印本页]

作者: b277967086    时间: 2015-4-16 19:00
标题: 字节流最终代码
复制文本文件1
        数据源:项目下:a.txt
(内容自己写上”我爱Java, 我爱编程. 我真的爱Java, 我真的爱编程, 骗你是小狗!”)

        目的地:e:\\a.txt   ---> Copy.java
用自定义缓冲区的形式写(字符流写), 提示改名方法:
boolean        renameTo(File dest)
          重新命名此抽象路径名表示的文件。

代码写完复制到下面.

public static void main(String[] args) throws IOException {
                // 向a.txt中写入数据
                FileOutputStream fos = new FileOutputStream("a.txt");
                fos.write("我爱Java, 我爱编程. 我真的爱Java, 我真的爱编程, 骗你是小狗!".getBytes());
                fos.close();

                // 复制文件
                FileInputStream fis = new FileInputStream("a.txt");
                FileOutputStream fos1 = new FileOutputStream("e:\\a.txt");

                byte[] bys = new byte[1024];
                int len = 0;
                while ((len = fis.read(bys)) != -1) {
                        fos1.write(bys, 0, len);
                }
                fos1.close();
                fis.close();

                // 修改文件名
                File file1 = new File("e:\\a.txt");
                file1.renameTo(new File(file1.getParentFile(), "Copy.txt"));
        }






复制文本文件2
        数据源:项目下:a.txt
(内容自己写上”我爱Java, 我爱编程. 我真的爱Java, 我真的爱编程, 骗你是小狗!”)

        目的地:e:\\copy.java
用自定义缓冲区的形式写(字节流写), 提示改名方法:
boolean        renameTo(File dest)
          重新命名此抽象路径名表示的文件。
作者: b277967086    时间: 2015-4-16 19:02
兄弟们忍忍




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