zoukankan      html  css  js  c++  java
  • Java深度遍历文件夹(递归实现)

     1 package FileDemo;
     2 
     3 import java.io.File;
     4 
     5 public class DeepSearchDir {
     6 
     7     /**
     8      * @param args
     9      */
    10     public static void main(String[] args) {
    11         File dir=new File("F:\");
    12 
    13         listDir(dir,0);
    14     }
    15 
    16     private static void listDir(File dir,int level) {
    17         System.out.println(getspace(level)+dir.getName());
    18         File files[]=dir.listFiles();
    19         level++;
    20         for(File f:files){
    21             if(f.isDirectory()){
    22                 listDir(f,level);
    23             }
    24             else {
    25                 System.out.println(getspace(level)+f.getName());
    26             }
    27         }
    28     }
    29 
    30     private static String getspace(int level) {
    31         
    32         StringBuilder sb=new StringBuilder();
    33         sb.append("|--");
    34         for(int x=0;x<level;x++){
    35             sb.insert(0,"    ");
    36         }
    37         return sb.toString();
    38     }
    39 
    40 }
  • 相关阅读:
    在浏览器应用中使用 gRPC
    gRPC 客户端工厂集成
    gRPCurl 测试 gRPC 服务
    links
    Flex布局
    使用 IHttpClientFactory 实现复原 HTTP 请求
    Dex Common
    Dex MVVM
    日志
    配置
  • 原文地址:https://www.cnblogs.com/ysw-go/p/5298906.html
Copyright © 2011-2022 走看看