폴더 트래버스
public void printFiles(File dir,int tab) {//tab为不同目录结构的缩进量 if (dir.isDirectory()) { File next[] = dir.listFiles();//判断如果是目录 则返回目录所有的文件名数组用于遍历文件夹 for (int i = 0;i<next.length;i++) {//层次缩进输出 System.out.print("---"); } for(int i = 0;i<next.length;i++) {//这里用了递归获取目录结构 System.out.println(next[i].getName()); if (next[i].isFile()) { printFiles(next[i],++tab); } } } }
위 내용은 Java에서 폴더를 탐색하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!