Dossiers Traverse
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); } } } }
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!