输入一个指定的路径,然后将该路径下的所有文件和文件夹全部打印出来:
按照类似下面的格式输出:
.../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 zip压缩包查看程序,应用弹出文件选择框,选择ZIP格式的压缩文件,可以像Winrar软件一样查看压缩文件内部的文件及文件夹,源码截图如上所示。 Java 数字签名、数字证书生成源码 2个目标文件 摘要:JAVA源码,...
Java zip压缩包查看程序,应用弹出文件选择框,选择ZIP格式的压缩文件,可以像Winrar软件一样查看压缩文件内部的文件及文件夹,源码截图如上所示。 Java 数字签名、数字证书生成源码 2个目标文件 摘要:JAVA源码...
Java zip压缩包查看程序,应用弹出文件选择框,选择ZIP格式的压缩文件,可以像Winrar软件一样查看压缩文件内部的文件及文件夹,源码截图如上所示。 Java 数字签名、数字证书生成源码 2个目标文件 摘要:JAVA源码,...
Java zip压缩包查看程序,应用弹出文件选择框,选择ZIP格式的压缩文件,可以像Winrar软件一样查看压缩文件内部的文件及文件夹,源码截图如上所示。 Java 数字签名、数字证书生成源码 2个目标文件 摘要:JAVA源码,...
Java zip压缩包查看程序,应用弹出文件选择框,选择ZIP格式的压缩文件,可以像Winrar软件一样查看压缩文件内部的文件及文件夹,源码截图如上所示。 Java 数字签名、数字证书生成源码 2个目标文件 摘要:JAVA源码...
Java zip压缩包查看程序,应用弹出文件选择框,选择ZIP格式的压缩文件,可以像Winrar软件一样查看压缩文件内部的文件及文件夹,源码截图如上所示。 Java 数字签名、数字证书生成源码 2个目标文件 摘要:JAVA源码...
刚刚学Java,用NetBean写了一个Java的文件查看与编辑器,给同样学习的参考参考!
Java zip压缩包查看程序源码 1个目标文件 摘要:Java源码,文件操作,压缩包查看 Java zip压缩包查看程序,应用弹出文件选择框,选择ZIP格式的压缩文件,可以像Winrar软件一样查看压缩文件内部的文件及文件夹,源码...
该工具为个人整理修改的常用工具类,maven结构,Java语言编写详细依赖间pom文件,如有冲突自行修改, 包括条形码操作工具、二维码操作、图片验证码工具、动态密码工具、雪花算法id工具、签名工具、poi导出、json转换...
Java zip压缩包查看程序源码 1个目标文件 摘要:Java源码,文件操作,压缩包查看 Java zip压缩包查看程序,应用弹出文件选择框,选择ZIP格式的压缩文件,可以像Winrar软件一样查看压缩文件内部的文件及文件夹,源码...
实例9 打印任一年日历 23 实例10 控制台输出几何图形 26 实例11 杨辉三角 28 实例12 拜访过程(break和continue) 29 常见问题 for循环初始化问题 31 .第4章 数组 32 实例13 一维数组复制、插入和合并 32 ...
84.9. 题目1:用1、2、2、3、4、5这六个数字,用java写一个main函数,打印出所有不同的排列,如:512234、412345等,要求:"4"不能在第三位,"3"与"5"不能相连. 117 84.10. 写一个方法,实现字符串的反转,如:输入...
文件夹结构 文件名 描述 解决方案.java 这是您编写解决方案的地方 LeetCodeUtil.java 所有实用程序代码的主页 ds 该文件夹包含ListNode 、 TreeNode等数据结构 util/FetchStarterCode.java 此代码将Solution.java...
工程共分为两个文件夹: A.Alogrithm 算法导论视频、书的相关程序,用于学习算法及数据结构的基础知识 B.Item 零基础学算法(戴艳) 的课后习题 C. leetcode的题目解答,按题目顺序进行排序 Given an array of ...
练习此类问题有助于人们理解循环结构并在如何打印任何给定的图案或设计背后建立逻辑。 使用的语言: 语言标识查看主文件夹1. C 进行中2. C ++ 进行中3. Python4. Java 没有开始5. C#[C夏普] 没有开始您如何贡献?...
CS210 - 算法和数据结构 I 数字 - 找到第 n 个素数 骰子 - 骰子对象,具有滚动和获取滚动值的方法。 - 掷骰子一百万次。...这个文件夹是我们在java中必须知道的排序算法 [冒泡排序.java](SortingAlgorithm
ai原始码java 《优化算法简介》一书中的示例...这将自动下载所需的依赖项(当前仅),并正确设置文件夹结构。 您还可以直接将此包用作jar库,这将允许您直接在项目中使用所有已实现的算法和API。 然后,可能有必要记
java -jar sshcheck.jar --help这将打印所有可用的命令行选项。 java -jar sshcheck.jar --serverlist /path/to/servers.json这将开始检查在给定服务器列表文件(/path/to/servers.json)中配置的所有服务器。 如果...
2,JAVA_HOME指明JDK安装路径,此路径下包括lib,bin,jre等文件夹,tomcat,eclipse等的运行都需要依靠此变量。 3,PATH使得系统可以在任何路径下识别java命令。 4,CLASSPATH为java加载类(class or lib)路径,...