package com;
import java.io.File;
import java.util.HashSet;
import java.util.Set;
public class TestFile {
Set<String> set = new HashSet<String>();
public static void main(String[] args) {
// TODO Auto-generated method stub
TestFile t = new TestFile();
File file = new File("D:\\JAVA");
String[] str = t.selectAllFiles(file);
for(String s:str){
System.out.println(s);
}
}
public String[] selectAllFiles(File file){
if(!file.exists()){
return null;
}
File[] fileList = file.listFiles();
for(File f:fileList){
if(f.isDirectory()){
set.add(f.getName());
selectAllFiles(f);
}
}
String[] s = new String[set.size()];
set.toArray(s);
return s;
}
}
查找文件目录下的所有文件夹名称(不包含文件),用Set接收文件名称。 但是不是很恰当。。。
猜你喜欢
转载自blog.csdn.net/some0ne_like_U/article/details/80764659
今日推荐
周排行