3 - 簡単なアプレットは、ファイルをコピーするためにJavaコードを使用して、Ctrl + CとCtrl + Vコピーファイルを実行します

ないCtrl + CとCtrl + Vは、ファイルをコピーするためにJavaコードを使用して、ファイルをコピーします

public class Test4 {
	
	public static void main(String[] args) {
		System.out.println("输入文件路径:");
		String s1 = new Scanner(System.in).nextLine();
		File from = new File(s1);
		if(!from.isFile()) {
			System.out.println("请输入正确的文件");
			return;
		}
		System.out.println("请输入目标文件路径:");
		String s2 = new Scanner(System.in).nextLine();
		File to = new File(s2);
		if(to.isDirectory()) {
			System.out.println("请输入正确的目标文件路径:");
			return;
		}
		try {
			copy(from, to);
			System.out.println("复制完成");
		} catch (Exception e) {
			System.out.println("复制失败");
			e.printStackTrace();
		}
	}
	private static void copy(File from, File to) throws Exception {
		FileInputStream in = new FileInputStream(from);
		FileOutputStream out = new FileOutputStream(to);
		int b = 0;
		while((b = in.read()) != -1) {
			out.write(b);
		}
		in.close();
		out.close();
	}
}

コンソール:
ここに画像を挿入説明

リリース9件のオリジナルの記事 ウォンの賞賛2 ビュー274

おすすめ

転載: blog.csdn.net/weixin_44941564/article/details/104534204