美文网首页
按层次打印文件目录结构

按层次打印文件目录结构

作者: 掌心初s灬 | 来源:发表于2018-12-09 21:50 被阅读0次

    import java.io.File;

    /**

    * 按层次打印文件目录结构

    * @author gxl

    *

    */

    public class IOput {

        public static void main(String[] args) {

            File file = new File("F:\\360Downloads");

            File[] files = file.listFiles();

            showFile(0,files);

        }

        public static void showFile(int j,File[] file){

            for (int i = 0; i < file.length; i++) {

                String string = "";

                for (int k = 0; k < j; k++) {

                    string += "-";

                }

                System.out.println(string + file[i].getName());

                if (file[i].isDirectory()) {

                    File[] files = file[i].listFiles();

                    showFile(j+1, files);

                }

            }   

        }

    }

    相关文章

      网友评论

          本文标题:按层次打印文件目录结构

          本文链接:https://www.haomeiwen.com/subject/kntlhqtx.html