完成文件复制操作,在程序运行后提示输入源文件路径,然后再输入目标文件路径。
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();
}
}
}
}
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();
}
}
}
}
相关文章推荐
- 完成文件复制操作,在程序运行后提示输入源文件路径,然后再输入目标文件路径。
- 完成文件复制操作,在程序运行后提示输入源文件路径,然后再输入目标文件路径。
- 完成文件复制操作,在程序运行后提示输入源文件路径,然后再输入目标文件路径。
- 完成文件复制操作,在程序运行后提示输入源文件路径,然后再输入目标文件路径。
- 完成文件复制操作,在程序运行后提示输入源文件路径,然后再输入目标文件路径。
- 完成文件复制操作,在程序运行后提示输入源文件路径,然后再输入目标文件路径。
- 完成文件复制操作,在程序运行后提示输入源文件路径,然后再输入目标文件路径。
- 完成文件复制操作,在程序运行后提示输入源文件路径,然后再输入目标文件路径。
- 完成文件复制操作,在程序运行后提示输入源文件路径,然后再输入目标文件路径。
- 完成文件复制操作,在程序运行后提示输入源文件路径,然后再输入目标文件路径。
- 编程实现文件的复制功能,要求源文件名及目标文件名在程序运行后根据提示输入
- 解决:无法将“Add-Migration”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次 1、输入的中划线“-”格式不对,检查是
- 完成系统登录程序,从命令行输入用户名和密码,如果没有输入用户名和密码,则提示输入用户名和密码;如果输入了用户名但是没有输入密码,则提示用户输入密码,然后判断用户名是否是mldn,密码是否是hello,
- windows xp 安装sql server 2000提示‘以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前请重新启动计算机’
- 安装完MySQL后输入"net start mysql"后提示"'net'不是内部或外部命令,也不是可运行的程序或批处理文件"的响应办法
- win7删除文件时,提示“操作无法完成,因为其中的文件夹或文件已在另一程序中打开”问题
- windows cmd下输入命令,提示“不是内部或外部命令,也不是可运行的程序或批处理文件”的问题
- 【0003】删除文件时,提示操作无法完成,因为文件已在程序中打开?
- 解决:无法将“Add-Migration”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次
- 完成系统登录程序,从命令行输入用户名和密码,如果没有输入用户名和密码,则提示输入用户名和密码;如果输入了用户名但是没有输入密码,则提示用户输入密码,然后判断用户名是否是mldn,密码是否是hello,