代码如下:
/**
*
*/
package copydemo;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.io.OutputStream;
/**
* @author dsome
*
*/
public class copy {
/**
* @param args
*/
public static void main(String[] args)throws Exception{
// TODO Auto-generated method stub
long start=System.currentTimeMillis();
if(args.length!=2){
System.exit(1);
}
File inFile=new File(args[0]);
if(!inFile.exists()){
System.exit(1);
}
File outFile=new File(args[1]);
if(!outFile.getParentFile().exists()){
outFile.getParentFile().mkdirs();
}
OutputStream output=new FileOutputStream(outFile) ;
InputStream input=new FileInputStream(inFile);
int temp;
byte data[]=new byte[9555];
while((temp=input.read(data))!=-1){
output.write(data, 0, temp);
}
input.close();
output.close();
long end=System.currentTimeMillis();
System.out.println("花费时间"+(end-start));
}
}