public class TraverseDirectory {
public static void traverse(File file) {
LinkedList<File> queue = new LinkedList<>();
queue.push(file);
while (!queue.isEmpty()) {
File f = queue.pop();
System.out.println(f);
if (f.isDirectory()) {
File[] fs = f.listFiles();
for (File sf : fs) {
queue.push(sf);
}
}
}
}
public static void main(String[] args) {
TraverseDirectory.traverse(new File("C:\\Work\\doc"));
}
}
遍历文件目录结构
最新推荐文章于 2024-02-11 13:28:09 发布