您的位置:首页 > 编程语言 > Java开发

完成文件复制操作,在程序运行后提示输入源文件路径,然后再输入目标文件路径。

2017-10-22 17:08 525 查看
完成文件复制操作,在程序运行后提示输入源文件路径,然后再输入目标文件路径。

import java.io.File;

import java.io.OutputStream;

import java.io.InputStream;

import java.io.IOException;

import java.io.FileNotFoundException;

import java.io.FileInputStream;

import java.io.FileOutputStream;

import java.util.Scanner;

public class Copydemo{
public static void main(String[] args){

         Scanner scan=new Scanner(System.in);

         System.out.println("请输入源文件路径:");

         String str1=scan.next();

         System.out.println("请输目标文件路径:");

         String str2=scan.next();

         File f1=new File(str1);

         File f2=new File(str2);

         if(!f1.exists()){

        System.out.println("源文件不存在!");

        System.exit(1);

         }

         InputStream input=null;

         OutputStream out=null;

         try{

        input=new FileInputStream(f1);

         }catch(FileNotFoundException e){

        e.printStackTrace();

         }

         try{

        out=new FileOutputStream(f2);

         }catch(FileNotFoundException e){

        e.printStackTrace();

         }

         if(input!=null&&out!=null){

        int temp=0;

        try{

        while((temp=input.read())!=-1){

        out.write(temp);

        }

        System.out.println("复制完成!");

        }catch(IOException e){

        e.printStackTrace();

        System.out.println("复制失败!");

        }

        try{

        input.close();

        out.close();

        }catch(IOException e){

        e.printStackTrace();

              }

         }
    }

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java
相关文章推荐