zoukankan      html  css  js  c++  java
  • java 实现复制功能

        

     1 import java.io.File;
    2 import java.io.FileInputStream;
    3 import java.io.FileOutputStream;
    4 import java.io.InputStream;
    5 import java.io.OutputStream;
    6 import java.io.IOException;
    7 import java.io.FileNotFoundException;
    8 public class Copy {
    9 public static void main(String[] args) throws IOException {
    10 if(args.length!=2){
    11 System.out.println("输入的参数不正确。");
    12 System.out.println("eg: java Copy 原路径 目标路径");
    13 System.exit(1);
    14 }
    15 File f1=new File(args[0]);
    16 File f2=new File(args[1]);
    17 if(!f1.exists()){
    18 System.out.println("源文件不存在");
    19 System.exit(1);
    20 }
    21 InputStream ipt=new FileInputStream(f1);
    22 OutputStream out=new FileOutputStream(f2);
    23 if(ipt!=null&&out!=null){
    24 int tp=0;
    25 while((tp=ipt.read())!=-1){
    26 out.write(tp);
    27 }
    28 System.out.println("复制完成");
    29 ipt.close();
    30 out.close();
    31 }
    32 }
    33 }


    话说是直接跑出异常好呢?还是在里面具体分析处理。。

  • 相关阅读:
    asp.net文件操作类
    MSMQ是什么?
    Type.GetType()在跨程序集反射时返回null的解决方法
    ASP.NET反射
    VS单元测试入门实践教程
    详解Linq to SQL
    .Net资源文件全球化
    正则表达式使用详解
    C# 中的委托和事件详解
    python基础
  • 原文地址:https://www.cnblogs.com/dennisac/p/2412245.html
Copyright © 2011-2022 走看看