完成文件复制操作,在程序运行后提示输入源文件路径,然后再输入目标文件路径。
2017-10-22 17:08
756 查看
完成文件复制操作,在程序运行后提示输入源文件路径,然后再输入目标文件路径。
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、输入的中划线“-”格式不对,检查是
- 解决:无法将“Add-Migration”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次
- 完成系统登录程序,从命令行输入用户名和密码,如果没有输入用户名和密码,则提示输入用户名和密码;如果输入了用户名但是没有输入密码,则提示用户输入密码,然后判断用户名是否是mldn,密码是否是hello,
- 本地msdos(cmd)下输入mysql命令提示:‘mysql’不是内部或外部命令,也不是可运行的程序或批处理文件
- win7删除文件时提示操作无法完成已在另一程序中打开
- 安装SQL Server 2000时出现以下错误提示:“以前的某个程序安装已在安装计算机创建挂起的文件操作,运行安装程序之前必须重新启动计算机” 说明:如果重启计算机无法解决问题,可能有以下两个原因
- WIN7的CMD界面下输入ipconfig后提示不是内部或外外部命令,也不是可运行的程序或批处理文件
- cmd下输入命令,控制台提示:“不是内部或外部命令,也不是可运行的程序或批处理文件”
- SQL 安装提示:以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机!。