package com.kj.test; import cn.hutool.core.io.IoUtil; import org.apache.commons.io.FileUtils; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.util.Collection; import java.util.Locale; import java.util.Scanner; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; /** * 输入两个文件夹名称,将A文件夹内容全部拷贝到B文件夹,要求使用多线程来操作。 */ public class FileTest10 { /** * 1、输入文件夹名称获得文件列表,可以使用之前写的类,不再重写。也可使用commons.io的方法 * 2、多线程的使用,直接在方法中新建线程 * 3、对整个文件夹复制,文件夹分隔符可以用\\或/,其他的都不对 */ public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请输入要复制的文件夹:"); String fromDir = scanner.next(); System.out.println("请输入复制文件夹存放位置:"); String toDir = scanner.next(); // 把输入地址转换为文件类型 File fromFile =
02-16
04-04
10-12
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交