windows cmd 生成文件目录树
2024-10-01 04:44:38
一、背景
之前逛GitHub的时候看到有大佬在描述项目结构的时候使用了一种文件目录树的格式
│
└─student_information_management_system
│
│
├─build
│ └─classes
│ │ databaseConfig.properties
│
│
├─database
│ SMS.sql
│
├─src
│ │ databaseConfig.properties
│ │
│ └─pers
│ └─huangyuhui
│ └─sms
│ ├─dao
│ │ AdminDao.java
│ │ BasicDao.java
│ │ ClazzDao.java
│ │ StudentDao.java
│ │ TeacherDao.java
│ │
│ ├─filter
│ │ LoginFilter.java
│ │
│ ├─model
│ │ AdminInfo.java
│ │ ClazzInfo.java
│ │ Paging.java
│ │ StudentInfo.java
│ │ TeacherInfo.java
│ │
│ ├─servlet
│ │ ClazzManagementServlet.java
│ │ LoginServlet.java
│ │ OutVerifiCodeServlet.java
│ │ PersonalManagementServlet.java
│ │ PhotoServlet.java
│ │ StuManagementServlet.java
│ │ SysMainInterfaceServlet.java
│ │ TeacherManagementServlet.java
│ │
│ └─util
│ CreateVerifiCodeImage.java
│ DbConfig.java
│ DbUtil.java
│ StringUtil.java
│
└─WebContent
│ index.jsp
│ refresh.jsp
│
├─easyui
│ │
│ ├─css
│ │
│ ├─js
│ │
│ └─themes
│
│
├─h-ui
│ │
│ ├─css
│ │
│ ├─images
│ │
│ ├─js
│ │
│ ├─lib
│ │
│ └─skin
│
│
├─META-INF
│ MANIFEST.MF
│
├─resource
│ └─image
│ default_portrait.jpg
│
└─WEB-INF
│ web.xml
│
├─lib
│ commons-beanutils-1.8.3.jar
│ commons-collections-3.2.1.jar
│ commons-fileupload-1.2.1.jar
│ commons-io-1.4.jar
│ commons-lang-2.5.jar
│ commons-logging-1.1.1.jar
│ ezmorph-1.0.6.jar
│ FilelLoad.jar
│ json-lib-2.3-jdk15.jar
│ jsonplugin-0.34.jar
│ jstl.jar
│ mysql-connector-java-8.0.11.jar
│ standard.jar
│
└─view
│ login.jsp
│
├─class
│ classList.jsp
│
├─error
│ 404.jsp
│ 500.jsp
│
├─management
│ personalView.jsp
│
├─student
│ studentList.jsp
│
├─system
│ main.jsp
│ welcome.jsp
│
└─teacher
teacherList.jsp
当时看完后还有点好奇到底是怎么生成的,但一直没有去深究,这几天准备写一份项目说明,突然想到了这个吗,觉得这种格式用来阐述项目结构非常不错。之后上网查阅资料发现是直接通过cmd的tree命令实现的,于是在这里进行一下说明。
二、tree命令
语法为:
tree 指定目录 /f
例如:
tree C:\Users\Desktop /f
若要显示cmd操作目录下的全部子目录和文件则直接使用:tree /f 即可。
参数/f使tree命令在显示目录信息的同时显示目录中的所有文件。若去掉参数/f,则只会显示文件夹。
有的时候tree命令显示的目录太长,在cmd窗口中无法查看全部目录,这时可以使用 |more。
使用 tree 指定目录 /f |more 之后,每按一次空格键目录就会翻一页。
在cmd窗口中查看结果有时是不太方便的,我们可以将结果重定向输出并保存。
语法:
tree /f >1.txt
最新文章
- 使用Httpclient来替代客户端的jsonp跨域解决方案
- jstl简介
- 入门之--linux配置php
- JavaScript 时间显示
- PostgreSQL的initdb 源代码分析之五
- (hdu step 6.3.1)Strategic Game(求用最少顶点数把全部边都覆盖,使用的是邻接表)
- List转xml
- Leetcode算法刷题:第14题 Longest Common Prefix
- 读取xml并将节点保存到Excal
- Android之事件分发
- Akka-CQRS(1)- Write-side, Persisting event sources:CQRS存写端操作方式
- Angular 2 to Angular 4 with Angular Material UI Components
- phpstudy 500 Internal Server Error 解决办法
- MyOD
- Linux/unix 查看端口占用
- Scrum Meeting NO.8
- 谈一谈Vector类
- poj 2449 k短路+A*算法
- Android-WebView与本地HTML (Java调用--->;HTML的方法)
- 完美解决Invalid layout of java.lang.String at value问题的方法