一、背景

之前逛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

windows cmd 生成文件目录树的更多相关文章

  1. windows cmd 查看文件目录树

    windows + R ⇒ 输入 cmd ⇒ 进入 windows 命令行界面: tree/?:命令提示: tree:不输入任何参数,输出一棵目录树 不显示文件,只显示目录: tree/F:递归显示目 ...

  2. windows下生成文件目录树

    1.命令提示: tree /? 2.显示当前目录下的目录树(不显示文件) tree 3.递归显示目录结构(显示文件,常用于项目说明) tree /F 4.将显示的内容重定向到txt tree > ...

  3. c# 生成文件目录树

    class Program { //遍历目录名含有M00到M11的目录 //生成文件目录树(去除文件名中含有scc\Designer\designer\resx的文件) //生成的文件保存在D:\\a ...

  4. cmd生成文件目录tree

    一.生成 目录tree 到 控制台 有时候需要快速生成一个文件夹中所有成员的 目录tree,可以通过 cmd命令直接生成 命令:tree /f 二.生成 目录tree 到 指定文件 如果想讲目录树生成 ...

  5. Windows cmd 生成目录结构 dir /b,tree /f,xcopy

    >dir *.sh *.ksh *.java /s/b > list.txt >tree /f > list.txt >xcopy C:\folder\from_fold ...

  6. windows命令行查看&生成项目树

    项目写好以后,想要查看项目结构或生成结构树便于后面查看,可以: 1.进入项目所在目录 2.输入tree,回车后显示项目 3.在项目根目录下保存生成的结构树 输入tree > list.txt命令

  7. Windows CMD命令大全(转)

    Windows CMD命令大全   命令简介 cmd是command的缩写.即命令行 . 虽然随着计算机产业的发展,Windows 操作系统的应用越来越广泛,DOS 面临着被淘汰的命运,但是因为它运行 ...

  8. DELPHI TreeView 文件目录树和 设置节点图标 完整

        DELPHI TreeView 文件目录树和 设置节点图标   下载地址 http://download.csdn.net/detail/teststudio/6448293     需要制作 ...

  9. 基于window自带功能生成目录树

    在写文档时,生成目录树是非常有必要的,可以清晰明了地用图阐释一些事情. 1 生成目录树 1.1 方案1:操作繁(只显示文件夹) 1 - win + R 2 - 输入 “CMD” ,打开命令提示窗口“ ...

随机推荐

  1. 题解 P2669 【金币】

    似乎我这个"蒟蒻"跟各位DALAO想的不太一样 首先,输入n,使用一层循环搞定 具体思路: 使用ans作为累加器,k记录发几枚金币,s负责不断赋值给累加器,sum当这些天数的金币发 ...

  2. vsftp安装和配置

    2013-10-10 10:49:48|  分类: Linux|举报|字号 订阅     源码下载地址:ftp://vsftpd.beasts.org/users/cevans/untar/   1. ...

  3. VMware安装虚拟机及网络配置

    首先VMware版本15.1,linux:CentOS7 64位(ISO镜像),准备好这两个就可以开始安装我们的虚拟机了. VMware的安装就不赘述了,这里主要说下怎么在VMware上面安装linu ...

  4. Block-wise 2D kernel PCA/LDA for face recognition-笔记

    In the present work, we propose a framework for kernel-based 2D feature extraction algorithms tailor ...

  5. jQuery基于json与cookie实现购物车的方法

    /** * 添加商品及数量到购物车cookie中,返回当前商品在cookie中的总数 */ function AddToShoppingCar(id, num, type) { var _num = ...

  6. html汇总

  7. 重磅!华为云社区·CSDN【寻找黑马程序员】有奖征文活动奖项公布!!

    华为云社区·CSDN[寻找黑马程序员]第一期有奖征文活动在大家的鼎力支持下顺利落幕啦,非常感谢大家一直以来的支持~现在小宅就要隆重公布本次活动的奖项了!! 请各位获奖的伙伴在8月18日前私信联系提供联 ...

  8. 【开发者portal在线开发插件系列四】数组 及 可变长度数组

    基础篇 基础场景见上面两个帖子,这里单独说明数组和可变长度数组的用法. 话不多说,开始今天的演(表)示(演) Profile和插件开发 添加一个string类型的属性: 在插件里添加一条数据上报消息: ...

  9. JetBrains 迷你地图插件 CodeGlance

    JetBrains 本身不带迷你地图功能,但可以通过插件的形式来实现. 直接在 Settings 里边搜索 CodeGlance,安装后重启 IDE 就有了.

  10. 给各位PHP程序员十点未来的建议

    PHP 从诞生到现在已经有20多年历史,从Web时代兴起到移动互联网退潮,互联网领域各种编程语言和技术层出不穷, Node.js . GO . Python 不断地在挑战 PHP 的地位.这些技术的推 ...