插入u盘自动获取d盘文件目录名 怎样提取u盘的文件目录

近几天正好遇到一个需求,就是把一个U盘(里面存有大量的文件夹和文件,有多层结构),现在需要快速的获取该U盘的文件目录,这个虽然是一个很小的需求,在Linux系统下轻而易举(毕竟日常使用Linux系统作为主系统的基本都是大神级的) 。
但是对于常用的Windows系统来说,好像还没办法快速直观的展现出来,常规的资源管理器没有这种功能,每次只能展现一个文件夹的内容,好像windows11也不行 。那就要借助一些其他的工具或者手段,免不了费一番功夫去找工具 。


插入u盘自动获取d盘文件目录名 怎样提取u盘的文件目录

文章插图
常规windows资源管理器的查看界面


转念一想,既然linux系统可以轻而易举,那Windows 下的 CMD / PowerShell是不是也可以非常简单的办到呢?当然一般人可能不熟悉CMD命令 。
于是由最简单的命令开始:假设U盘在电脑上为F盘
  • WIn +R 键 打开运行,输入 CMD,打开命令框;
  • 输入 :
CD F:\ F:
  • 查看F盘目录结构:
tree这一条命令之后,就可以显示清晰的文件结构树了


插入u盘自动获取d盘文件目录名 怎样提取u盘的文件目录

文章插图
展示文件树结构
这样已经基本满足需求了,但是这个查看也不方便,如果能生成文件更好,方便查看和保存,因此把上面的命令再优化一下:
tree /f>D:\123.txt这样直接在D盘根目录生成一个txt文档,清晰的记录了F盘的文件结构和详细文件名称,打开txt文件后显示大概是这个样子:
卷 TOSHIBA 的文件夹 PATH 列表卷序列号为 AK85-7109F:.│ 29805011202.pdf│ 144010144001.pdf│ 2944805001.pdf│ ├─photo│ ├─建筑│ │ ├─2016圣│ │ │ IMG_1352.JPG│ │ │ P1090535.JPG│ │ │ P1090536.JPG│ │ │ │ │ ├─2017采风│ │ │ DSCF0405.JPG│ │ │ IMG_0239.JPG│ │ │ 2004242.jpg│ ├─2019杭州│ │ IMG_0795.JPG│ │ IMG_0814.JPG│ │ IMG_0832.JPG│ ├─语音│ 20130920 134515.mp4│ ├─新建文件夹 │ Excel如何制作下拉列表.doc│ Excel如何制作联动二级下拉菜单.doc├─图纸│ IMG_0500.JPG│ ├─通知│ │ 20160.pdf│ │ 201612.pdf│ │ 20161.pdf│ │ │ ├─其他│ │ │ ├─2013│ │ │ │ 2013货.xls通过这简单的几行命令,就可以生成完整的文件结构树了,并且能保存在文档中,便于查看和使用 。
另外一个用处:
  • 快速批量获取文件的文件名
【插入u盘自动获取d盘文件目录名 怎样提取u盘的文件目录】进入具体文件夹后,使用tree /f>D:\123.txt,这个命令,也可以批量获取文件名,用于其他场景 。

    推荐阅读