代码拉取完成,页面将自动刷新
package io;
import java.io.*;
import java.util.Scanner;
//文件的复制
public class IODemo9 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入你要复制的文件");
String oldPath=sc.next();
System.out.println("请输入要复制的目标文件");
String newPath=sc.next();//必须有一个目标目录
//这里进行要复制文件的存在判断
File file=new File(oldPath);
if(!file.isFile()){
System.out.println("这里你输入的文件有误");
return;
}
File file1=new File(newPath);
if (!file1.getParentFile().isDirectory()){
System.out.println("这里的目标文件复制地址有误");
return;
}
//进行复制的操作
try (InputStream input=new FileInputStream(file);
OutputStream output=new FileOutputStream(file1)){
//进行读取字节
byte[] buffer;
while (true){
buffer=new byte[1024];
int n=input.read(buffer);
if (n==-1){
break;
}
output.write(buffer);
}
} catch (FileNotFoundException e) {
throw new RuntimeException(e);
} catch (IOException e) {
throw new RuntimeException(e);
}
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。