java实现文件复制
使用java程序实现文件复制
操作方法
- 01
使用EditPlus新建.java文件。
- 02
源代码编辑: import java.io.File ; import java.io.IOException ; import java.io.FileNotFoundException ; import java.io.OutputStream ; import java.io.FileOutputStream ; import java.io.InputStream ; import java.io.FileInputStream ; public class Copy{ public static void main(String[] args){ if(args.length != 2){ System.out.println("输入的参数不正确") ; System.out.println("例 java Copy 源文件路径 目标文件路径") ; System.exit(1) ; } File f1 = new File(args[0]) ; File f2 = new File(args[1]) ; if(!f1.exists()){ System.out.println("源文件不存在") ; System.exit(1) ; } InputStream in = null ; OutputStream out = null ; try{ in = new FileInputStream(f1) ; }catch(FileNotFoundException e){ e.printStackTrace() ; } try{ out = new FileOutputStream(f2) ; }catch(FileNotFoundException e){ e.printStackTrace() ; } if(in != null && out != null){ int temp ; try{ while((temp = in.read()) != -1){ out.write(temp) ; } System.out.println("复制完成") ; }catch(IOException e){ e.printStackTrace() ; System.out.println("复制失败") ; } try{ in.close() ; out.close() ; }catch(IOException e){ e.printStackTrace() ; } } } }
- 03
运行程序