当前位置: 首页 > news >正文

windows中使用类似tree的功能

文章目录

    • 1.命令 tree
    • 2. 基本功能
    • 3. 使用案例1: /F参数
    • 4. 使用案例2: /A参数
    • 5. 结论

1.命令 tree

  • 根据windows-server/administration/windows-commands/tree
  • windows的cmd里也是支持类似于linux下的tree命令,但是功能没有那么丰富

2. 基本功能

# 在cmd中输入下面的命令,可以看到如下提示
> tree /?   
以图形显示驱动器或路径的文件夹结构。TREE [drive:][path] [/F] [/A]/F   显示每个文件夹中文件的名称。
/A   使用 ASCII 字符,而不使用扩展字符。(这个翻译有点问题,看下面的英语比较好懂)/A   Specifies to use text characters instead of graphic characters to show the lines that link subdirectories.意思就是不使用图像类型的字符而使用文本类型的字符来显示子目录之间的连接线

3. 使用案例1: /F参数

如果用了这个参数,则会显示每个文件夹中文件的名称(不区分层级),所以只适合一级目录,多级的话会显示到最终的文件那个层级

D:\project\xxx>tree ./ /F 
文件夹 PATH 列表
卷序列号为 000000AC 637A:36F2
D:\PROJECT\1_VESSELSEG\3.CODE\VSR_RESULT
│  1.centerline.png
│  1.endsPoint.png
│  1.template_endsPoint.png
│  1.template_endsPoint_single.png
│  all_rbd_edge_dfs.png
│  rbd_edge_dfs.png
│  README.md
│  点集.txt
│  记录.txt
│  记录2.txt
│  记录3.txt
│  记录4.txt
│
└─img20231225135517.png

4. 使用案例2: /A参数

从下面输出可以看到,

  • 默认不使用/f参数的时候,会直接输出目录结构(所有层级的folder名称),而不会输出文件名称
  • /a的作用只是连接线的样式改变了,linux下的样式可能是有/a参数和没有/a参数的一个结合
D:\project\xxx>tree ./ /a
文件夹 PATH 列表
卷序列号为 000000CE 637A:36F2
D:\PROJECT\xxx
+---AV_groundTruth
|   \---AV_groundTruth
|       +---test
|       |   +---av
|       |   +---images
|       |   \---vessel
|       \---training
|           +---av
|           +---images
|           \---vessel
+---CHASEDB1
|   +---1st_label
|   +---2nd_label
|   +---images
|   \---mask
+---DRIVE
|   +---test
|   |   +---1st_manual
|   |   +---2nd_manual
|   |   +---images
|   |   \---mask
|   \---training
|       +---1st_manual
|       +---images
|       \---mask
+---SMDG
|   +---blood-vessel
|   |   \---blood-vessel
|   +---full-fundus
|   |   \---full-fundus
|   +---optic-cup
|   |   \---optic-cup
|   +---optic-disc
|   |   \---optic-disc
|   +---spectral-oct
|   |   \---spectral-oct
|   +---spectral-oct-cup
|   |   \---spectral-oct-cup
|   +---spectral-oct-disc
|   |   \---spectral-oct-disc
|   +---vessel-artery
|   |   \---vessel-artery
|   \---vessel-vein
|       \---vessel-vein
+---STARE
|   +---1st_labels_ah
|   +---images
|   +---mask
|   \---snd_label_vk
+---test
|   \---test
|       +---images
|       \---mask
\---training\---training+---1st_manual+---images\---mask

5. 结论

windows下cmd自带的tree勉强凑活用,估计需要先不加/F参数,然后转到特定文件夹下,再添加/F参数,同时需要手动删除很多无关的目录。

参考:

  • Windows command: tree command with all options
  • How to get tree of folders in CMD?

http://www.mrgr.cn/news/46557.html

相关文章:

  • HyperGNNs超图神经网络模型详解
  • 【Linux】正则表达式
  • java添加企微 群机器人 异常通知 流程
  • 系统架构设计师考点—项目管理
  • 关于H5复制ios没有效果
  • 蓝桥杯_B组_省赛_2022(用作博主自己学习)
  • 论文精读:基于概率教师学习的跨域自适应目标检测(ICML2022)
  • yolov11人物背景扣除
  • USB转多路RS485应用-组态软件调试
  • Java基础常见面试题总结(1-2)
  • 04. prometheus 监控 Windows 服务器
  • 架构设计笔记-7-系统架构设计基础知识
  • 【SQL】深入探索SQL调优:提升数据库性能的全面指南
  • 5.toString()、构造方法、垃圾回收、静态变量与静态方法、单例设计模式、内部类
  • 以openai的gpt3 5为例的大模型流式输出实现(原始、Sanic、Flask)- 附免费的key
  • 【QT Quick】页面布局:手动定位与坐标系转换
  • python .pyc是什么文件
  • Java之HashMap详解
  • 使用 favicon MD5 值检测网站框架
  • 内存泄露和内存溢出案例解析
  • jenkins远程调用
  • 基于Qt/QChart实现折线图和散点图的绘制示例程序解析
  • 异步场景: promise、async函数与await命令介绍
  • 【C语言】常见概念
  • qos在企业网中的设计与实现
  • 多模态大语言模型(MLLM)-InstructBlip深度解读