筛图——同时在一堆文件夹中创建子文件夹
作者:互联网
在进行筛图任务时,需要对每个子文件夹建立 {类型:[“保留”,“其他”, “疑似”] } 三个文件夹,因为文件夹数据量较大
为提高效率,附上一键生成代码
import java.io.File;
import java.util.ArrayList;
import java.util.Arrays;
public class TestCreateFiles {
public static void main(String[] args){
ArrayList<String> listFileName = new ArrayList<String>();
//路径
getAllFileName("D://0数据任务//",listFileName);
for(String name:listFileName){
File f=new File(name,"保留");
if(!f.exists()){
f.mkdir();
}
f=new File( name,"其他");
if(!f.exists()){
f.mkdir();
}
f=new File( name,"疑似");
if(!f.exists()){
f.mkdir();
}
}
}
public static void getAllFileName(String path,ArrayList<String> listFileName){
File file = new File(path);
File [] files = file.listFiles();
String [] names = file.list();
if(names != null){
String [] completNames = new String[names.length];
for(int i=0;i<names.length;i++){
completNames[i]=path+names[i];
}
listFileName.addAll(Arrays.asList(completNames));
}
}
}
标签:listFileName,一堆,String,筛图,文件夹,File,new,name 来源: https://blog.csdn.net/qq_38689395/article/details/100173407