如果需要你把某个文件夹的全部文件名列个清单出来,你会怎么做?
截图吗?不,我是说需要文本的形式。
挨个复制文件名吗?显然这是个笨办法。
为什么会有此问?是因为我在整理硬盘内的小姐姐时,突发奇想,我到底下载了多少小姐姐呢,有什么办法一秒列出来全部影片呢?
后来想到一个很简单的方法,不需要安装任何软件,通过一个 DOS 命令就可以快速搞定。
首先找到指定的文件夹,按着 Shift 键不放,同时右击鼠标,这时在出来的右键菜单里会出现一个"在此处打开 Powershell 窗口" 的菜单选项,也许你的系统会是“在此处打开命令行窗口”,两个都可以。
此刻打开后的命令行窗口的路径已经定位到了刚才的目录,即从哪里打开的,命令行的执行路径则被自动定位到了哪里。
然后我们在光标处输入以下命令:tree /f /a  回车。
你就会看到此文件夹下面全部文件都会以树状结构显示出来,这就是 tree 命令的作用,后面两个参数 /f 是显示文件名,/a 是显示的内容全都是 ASCII 字符,不带扩展字符,避免某些文件名无法识别,建议加上。
如果你的文件特别多,就会是这样的效果:
那么怎样把这个文件列表复制下来呢,很简单,在刚才的命令后面加上一个参数就好了
全部命令如下:tree /f /a > 1.txt(记得看清楚别少了空格)
就会在当前文件夹下面生成一个文件名为 1 的 txt 文本文件,打开看看,就是刚才屏幕列出来的全部文件。
看到了吧,你的每个小姐姐都被安排的明明白白的。
其实这是一招快速列出某个文件夹下面全部文件存放路径的方法,而且以树状目录显示,非常直观,是不是很好用呢?
继续阅读
阅读原文