El siguiente código se introduce en el método del directorio especificado y todos los archivos debajo de la estructura del árbol, incluidos los archivos en el subdirectorio, y se adjunta el dibujo efectivo.
Import java.io.file; Nombre del nombre* @return output*/ public string createPrintstr (nombre de cadena, int nivel) {// output prefix string printstr = "" ""; +) {Printstr = printstr + "" ";} printstr = printstr +"- " + name; return printstr;} / *** El directorio de la inicial dada* @param dirpath* / public void printdir (string dirpath) { // Divide el directorio dado para dividir la cadena [] dirnamElist = dirpath.split ("/////"); ; Dado un directorio*/ public void ReadFile (String DirPath) {// Cree el objeto de archivo del archivo en el archivo de archivo de directorio actual = nuevo archivo (dirpath); ); // atraviesa la matriz de archivos para (int i =; i <list.length; i ++) {if (list.isDirect ())) {system.out.printlnln (createprintstr (list.getName (), filevel )); (String [] args) {readDirectory rd = new ReadDirectory (); El resultado de salida es el siguiente:
Lo anterior es todo el contenido de este artículo.