package org.lanqiao.util;
import java.io.*;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
/***
-
文件归类
-
需求:
-
根据后缀名创建新文件夹,然后将文件分类移动到文件夹内。
/
public class DocumentFile {
/- 第一步:使用递归到文件
- 第二步:将不同类型的文件的后缀名分别创建文件夹
- 第三步:创建FileInputStream字节输入流
- 第四步:创建FileOutputStream字节输出流
- 第五步:使用字节流将文件复制到指定目录(以后缀名为名字的文件夹内)
- */
/***
- 创建分类文件夹
- @param file
*/
public static void Document(File file) {
List list = new ArrayList<>();//创建集合1
List list1 = new ArrayList<>();//创建集合2
if (file.isDirectory()) {//判断是否是路径
File[] files = file.listFiles();
for (File file1 : files) {
Document(file1);
}
} else {
list.add(fil