java--文件复制FileInputStream FileOutputStream

来源:互联网 发布:农村淘宝服务费如何扣 编辑:程序博客网 时间:2024/05/29 19:32


public class test{    public static void main(String args[]) throws Exception {        long start = System.currentTimeMillis();        if(args.length != 2){            System.out.println("命令执行错误");            System.exit(1);//程序退出执行        }        File inFile = new File(args[0]);        if(!inFile.exists()){ //源文件不存在            System.out.println("源文件不存在");            System.exit(1);//程序退出执行        }        File outFile = new File(args[1]);        if(!outFile.getParentFile().exists()){ //输出文件路径不存在            outFile.getParentFile().mkdirs(); //创建目录        }        InputStream input = new FileInputStream(inFile);        OutputStream output = new FileOutputStream(outFile);        int temp = 0;//保存每次读取字节个数        byte data[] = new byte[1024];        while((temp = input.read(data))!=-1){ //读取数据到字节数组中            output.write(data,0,temp); //输出单个字节        }        input.close();        output.close();        long end = System.currentTimeMillis();        System.out.println("拷贝时间;" + (end - start));    }}









阅读全文
0 0
原创粉丝点击