复制文本文档TXT

import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
/*
    复制文本文件到指定文件目录
 */
public class CopyDemo {
    public static void main(String[] args) throws IOException {
        // 创建数据源文件目录的输入流对象
        FileInputStream fileInputStream = new FileInputStream("File\\java.txt");
        // 创建指定目录的输出流对象
        FileOutputStream fileOutputStream = new FileOutputStream("File\\qw\\java.txt");
         // 读写数据,复制文本文件,按一次读一个字节,一次写个字节
        //  定义一个变量用来存储字节
        int by;
        // 循环判断,判断条件即到达文件末尾,所读字节为-1时结束while循环
        while ((by=fileInputStream.read())!=-1){
            //  写入字节到指定目录下创建的新文件
            fileOutputStream.write(by);
        }
        // 释放资源(关闭此文件输出流并释放与此流相关联的任何系统资源)
        fileInputStream.close();
        fileOutputStream.close();
    }

}

复制图片

import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
/*
    复制图片
 */
public class CopyJPGdemo {
    public static void main(String[] args) throws IOException {
        // 创建数据源文件目录的输入流对象
        FileInputStream fileInputStream = new FileInputStream("File\\lpx.jpg");
        // 创建指定目录的输出流对象
        FileOutputStream fileOutputStream = new FileOutputStream("File\\qw\\lpx.jpg");
        // 定义字节数组大小
        byte[] bytes = new byte[1024];
        // 定义一个变量存储字节数组
        int len;
        // 循环判断,判断条件即到达文件末尾,所读字节为-1时结束while循环
        while ((len=fileInputStream.read())!=-1){
            // 写入字节数组到指定目录下创建的新文件
            fileOutputStream.write(bytes,0,len);
        }
        // 释放资源
        fileInputStream.close();
        fileOutputStream.close();
    }
}