java IO 文件复制代码模型

mac2022-06-30  81

package com.xjtu.demo; import java.io.*; public class FileCopy { 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(); } byte data[] = new byte [2048]; InputStream input = new FileInputStream(inFile); //输入流 OutputStream output = new FileOutputStream(outFile); //输出流 int temp = 0; //接收每次读取的内容 while((temp = input.read(data)) != -1) { //有内容可读 output.write(data,0,temp); //输出内容 } input.close(); output.close(); long end = System.currentTimeMillis(); System.out.println( "用时"+ (end-start)); } }

转载于:https://www.cnblogs.com/fanren224/p/8457173.html

相关资源:图的深度优先遍历和广度优先遍历算法
最新回复(0)