java打印文件树的代码
输出的结构类似于linux下的tree命令如下:
原创不易,转载请注明出处:java打印文件树的代码
package com.zuidaima.file;import java.io.File;
import java.util.Arrays;import org.junit.Test;public class ListDir2 {int indentLevel = -1;String htmlPath = "";@Testpublic void listPath() {File path = new File("C:/zuidaima/");listPath(path);}public void listPath(File path) {File files[];indentLevel++;files = path.listFiles();Arrays.sort(files);for (int i = 0, n = files.length; i < n; i++) {for (int indent = 0; indent < indentLevel; indent++) {System.out.print(" ");}File file = files[i];if (file.isDirectory()) {System.out.println(file.getAbsolutePath());} else {System.out.println(file.getName());}if (files[i].isDirectory()) {listPath(files[i]);}}indentLevel--;}
}
代码下载地址: http://www.zuidaima.com/share/1550463223532544.htm
java打印文件树的代码相关推荐
- java 打印机编程_JAVA实现连接本地打印机并打印文件的实现代码
JAVA实现连接本地打印机并打印文件的实现代码 发布时间:2020-08-31 15:52:25 来源:脚本之家 阅读:96 作者:piaoyunlive 实现代码一 import javax.pri ...
- Java 删除文件和目录代码
如果您喜欢这些文章,欢迎点击此处订阅本Blog <script type="text/javascript"> </script> <script s ...
- cmd批量打印文件夹下的文件名,以及打印文件树
1.打印文件夹下文件名输出到00.txt中 dir *.* /b> 00.txt 运行get fileName.bat结果如图: 2.文件夹下以及子孙文件夹下的文件名以树形式打印 tree / ...
- java连接打印机_JAVA实现连接本地打印机并打印文件的实现代码
实现代码一 import javax.print.*; import javax.print.attribute.DocAttributeSet; import javax.print.attribu ...
- java io 文件是否存在,代码实例Java IO判断目录和文件是否存在
我们先来看完整的代码: import java.io.File; public class JudgeFile { public static void main(String[] args) { F ...
- 命令行打印文件树列表: tree
Linux & Mac 1.下载tree lib //mac brew install tree //centos yum install tree //ubuntu apt-get inst ...
- 命令行打印文件树列表: tree 1
Linux & Mac 1.下载tree lib //mac brew install tree //centos yum install tree //ubuntu apt-get inst ...
- java 读取文件第一行代码,java文件读取。(单字节读取和按行读取读取)
评论 # re: java文件读取.(单字节读取和按行读取读取) 2008-10-06 15:16 隔叶黄莺 再简单也比不过 groovy 的这一行代码 text = new File("f ...
- JAVA 打印文件内容
方法一: 注意:需要判断文件是否存在,否则会报空指针错误. import java.io.File; import java.io.FileInputStream; public class File ...
最新文章
- 机器学习(13)岭回归(线性回归的改进)
- iOS 图片处理-利用GPUImage 磨皮和美白图片
- matlab dir datenum,matlab中的datenum
- Redis之慢查询分析
- 猎豹MFC--CMenu菜单 设置主菜单 给主对话框设置菜单 设置快捷菜单
- manifest.mf._MANIFEST.MF和feature.xml版本控制规则
- 漫步最优化三——优化算法的一般结构
- CVPR 2020 oral:亮风台提出完全可训练的图匹配方法
- ASP.NET Core 2.1 : 十二.内置日志、使用Nlog将日志输出到文件
- 程序员学习视频教程汇总
- java的反射机制--关于类中属性的反射。
- poj 2186(强连通分量)
- MySQL 大数据量分页性能优化
- 二叉树非递归遍历算法(II)中序
- 使用js实现画笔功能
- 天若OCR文字识别开源版 v5.0.0
- 计算机网络tcp/ip协议,UDP,HTTP/HTTPS基础知识
- linux文件夹的执行权限不够怎么解决
- 软件测试基础 按照测试对象划分 界面测试(UI测试.响应式页面 可靠性测试 容错性测试 文档测试 平台测试 易用性测试等
- LoRa 扩频因子和码片