`

JAVA打印文件夹结构

阅读更多

输入一个指定的路径,然后将该路径下的所有文件和文件夹全部打印出来:

按照类似下面的格式输出:

.../build
.../.../.timestamp
.../.../before-obfuscation.jar
.../.../compiled
.../.../.../box.png
.../.../.../cafe.png
.../.../.../checkedbox.png
.../.../.../choicegroup_icon.png
.../.../.../com

 

 

import java.io.*;

public class ShowFiles {
 private static StringBuffer sb;
 
 public void showFiles(File file, int deep) {
  if(deep>0)
  {
   sb=new StringBuffer();
    for(int i = 0;i<deep;i++){
      sb.append(".../");
     }
     System.out.println(sb+file.getName());  
  }

  if(!file.isDirectory())
   return;
  File[] children = file.listFiles();
  if(children.length == 0||children==null)
   return;
  for(int i=0;i<children.length;i++) {
   showFiles(children[i], deep + 1);
  }
 }

 public static void main(String[] args) {
  ShowFiles show = new ShowFiles();
  File file = new File("D://PirateStudio");
  show.showFiles(file, 0);
 }
}

 

分享到:
评论

相关推荐

    java源码包---java 源码 大量 实例

     Java zip压缩包查看程序,应用弹出文件选择框,选择ZIP格式的压缩文件,可以像Winrar软件一样查看压缩文件内部的文件及文件夹,源码截图如上所示。 Java 数字签名、数字证书生成源码 2个目标文件 摘要:JAVA源码,...

    java源码包4

     Java zip压缩包查看程序,应用弹出文件选择框,选择ZIP格式的压缩文件,可以像Winrar软件一样查看压缩文件内部的文件及文件夹,源码截图如上所示。 Java 数字签名、数字证书生成源码 2个目标文件 摘要:JAVA源码...

    JAVA上百实例源码以及开源项目源代码

     Java zip压缩包查看程序,应用弹出文件选择框,选择ZIP格式的压缩文件,可以像Winrar软件一样查看压缩文件内部的文件及文件夹,源码截图如上所示。 Java 数字签名、数字证书生成源码 2个目标文件 摘要:JAVA源码,...

    JAVA上百实例源码以及开源项目

     Java zip压缩包查看程序,应用弹出文件选择框,选择ZIP格式的压缩文件,可以像Winrar软件一样查看压缩文件内部的文件及文件夹,源码截图如上所示。 Java 数字签名、数字证书生成源码 2个目标文件 摘要:JAVA源码,...

    java源码包3

     Java zip压缩包查看程序,应用弹出文件选择框,选择ZIP格式的压缩文件,可以像Winrar软件一样查看压缩文件内部的文件及文件夹,源码截图如上所示。 Java 数字签名、数字证书生成源码 2个目标文件 摘要:JAVA源码...

    java源码包2

     Java zip压缩包查看程序,应用弹出文件选择框,选择ZIP格式的压缩文件,可以像Winrar软件一样查看压缩文件内部的文件及文件夹,源码截图如上所示。 Java 数字签名、数字证书生成源码 2个目标文件 摘要:JAVA源码...

    Java文件查看器(有源码)

    刚刚学Java,用NetBean写了一个Java的文件查看与编辑器,给同样学习的参考参考!

    成百上千个Java 源码DEMO 4(1-4是独立压缩包)

    Java zip压缩包查看程序源码 1个目标文件 摘要:Java源码,文件操作,压缩包查看 Java zip压缩包查看程序,应用弹出文件选择框,选择ZIP格式的压缩文件,可以像Winrar软件一样查看压缩文件内部的文件及文件夹,源码...

    邮件发送 poi 二维码 条形码等java常用的工具类

    该工具为个人整理修改的常用工具类,maven结构,Java语言编写详细依赖间pom文件,如有冲突自行修改, 包括条形码操作工具、二维码操作、图片验证码工具、动态密码工具、雪花算法id工具、签名工具、poi导出、json转换...

    成百上千个Java 源码DEMO 3(1-4是独立压缩包)

    Java zip压缩包查看程序源码 1个目标文件 摘要:Java源码,文件操作,压缩包查看 Java zip压缩包查看程序,应用弹出文件选择框,选择ZIP格式的压缩文件,可以像Winrar软件一样查看压缩文件内部的文件及文件夹,源码...

    JAVA 范例大全 光盘 资源

    实例9 打印任一年日历 23 实例10 控制台输出几何图形 26 实例11 杨辉三角 28 实例12 拜访过程(break和continue) 29 常见问题 for循环初始化问题 31 .第4章 数组 32 实例13 一维数组复制、插入和合并 32 ...

    java面试题

    84.9. 题目1:用1、2、2、3、4、5这六个数字,用java写一个main函数,打印出所有不同的排列,如:512234、412345等,要求:"4"不能在第三位,"3"与"5"不能相连. 117 84.10. 写一个方法,实现字符串的反转,如:输入...

    leetcodetreenode-LeetCodeStarter:启动你的LeetCode练习的样板

    文件夹结构 文件名 描述 解决方案.java 这是您编写解决方案的地方 LeetCodeUtil.java 所有实用程序代码的主页 ds 该文件夹包含ListNode 、 TreeNode等数据结构 util/FetchStarterCode.java 此代码将Solution.java...

    leetcode双人赛-java_leetcode:java打印letcode

    工程共分为两个文件夹: A.Alogrithm 算法导论视频、书的相关程序,用于学习算法及数据结构的基础知识 B.Item 零基础学算法(戴艳) 的课后习题 C. leetcode的题目解答,按题目顺序进行排序 Given an array of ...

    打印模式程序:一个很棒的,维护良好的存储库,其中包含C,C ++,Python,Java和C#的大量打印模式程序。 在比赛访谈中询问。有助于理解如何打印任何给定图案背后的循环构造和构造逻辑

    练习此类问题有助于人们理解循环结构并在如何打印任何给定的图案或设计背后建立逻辑。 使用的语言: 语言标识查看主文件夹1. C 进行中2. C ++ 进行中3. Python4. Java 没有开始5. C#[C夏普] 没有开始您如何贡献?...

    CS210:算法与数据结构Ⅰ

    CS210 - 算法和数据结构 I 数字 - 找到第 n 个素数 骰子 - 骰子对象,具有滚动和获取滚动值的方法。 - 掷骰子一百万次。...这个文件夹是我们在java中必须知道的排序算法 [冒泡排序.java](SortingAlgorithm

    ai源码java-aitoa-code:《优化算法简介》一书的源代码示例

    ai原始码java 《优化算法简介》一书中的示例...这将自动下载所需的依赖项(当前仅),并正确设置文件夹结构。 您还可以直接将此包用作jar库,这将允许您直接在项目中使用所有已实现的算法和API。 然后,可能有必要记

    SSHCheck:检查您是否到达SSH服务器列表

    java -jar sshcheck.jar --help这将打印所有可用的命令行选项。 java -jar sshcheck.jar --serverlist /path/to/servers.json这将开始检查在给定服务器列表文件(/path/to/servers.json)中配置的所有服务器。 如果...

    tomcat环境变量配置

    2,JAVA_HOME指明JDK安装路径,此路径下包括lib,bin,jre等文件夹,tomcat,eclipse等的运行都需要依靠此变量。 3,PATH使得系统可以在任何路径下识别java命令。 4,CLASSPATH为java加载类(class or lib)路径,...

Global site tag (gtag.js) - Google Analytics