完成文件复制操作,在程序运行后提示输入源文件路径,然后再输入目标文件路径。
2017-10-22 17:08
681 查看
完成文件复制操作,在程序运行后提示输入源文件路径,然后再输入目标文件路径。
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、输入的中划线“-”格式不对,检查是
- win7删除文件时,提示“操作无法完成,因为其中的文件夹或文件已在另一程序中打开”问题
- 安装SQL Server 遇到错误提示:以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机!。
- 本地msdos(cmd)下输入mysql命令提示:‘mysql’不是内部或外部命令,也不是可运行的程序或批处理文件
- IIS卸载与安装失败,提示“文件复制操作被取消.安装程序无法继续”的解决方法
- 完成系统登录程序,从命令行输入用户名和密码,如果没有输入用户名和密码,则提示输入用户名和密码;如果输入了用户名但是没有输入密码,则提示用户输入密码,然后判断用户名是否是mldn,密码是否是hello,
- 以不同用户身份运行程序,/savecred只需要输入一次密码(GetTokenByName取得EXPLORER.EXE的令牌,然后调用CreateProcessAsUser,而且使用LoadUserProfile解决另存文件的问题)good
- 【0003】删除文件时,提示操作无法完成,因为文件已在程序中打开?
- cmd下输入命令,控制台提示:“不是内部或外部命令,也不是可运行的程序或批处理文件”