如何通过批处理实现快速生成文件目录,一键生成文件名和文件夹名目录

2020年4月6日 评论 94,018

有时候我们整理文件的时候需要列出文件夹里面所有的文件名或者文件夹名,生成一个文件目录,一个个重命名然后复制到word或者记事本的方法显示有点太繁琐了。

网上有一些自动生成文件目录的程序,比如我之前一直在用的DirIndex.exe。

但最近我发现一个更方便的方法生成文件目录,通过Windows的批处理来实现,如果你也有快速生成文件目录的需求,那就跟随我一起来试试吧。

如何通过批处理实现快速生成文件目录,一键生成文件名和文件夹名目录

具体方法步骤:

一、创建一个执行bat文件(使用记事本即可);
1、新建一个txt文本空白记事本文件
2、复制以下内容进记事本内

dir/a/s/b>LIST.TXT

(其中LIST.TXT文件名是提取后将要自动新建的文本文件)

二、记事本保存,文件名可以任意写

三、把保存的文件名后缀.txt改为.bat,这样就形成了一个可以执行的文件

四、把改了名的文件复制到需要输出文件夹和文件名称的文件夹内

五、双击运行bat文件,文件夹会自动生成LIST.TXT文件,里面就包含了该文件夹下的所有文件名称。

附注:

/b是去掉多余信息,其中把/a/ad表示只要文件夹,如果改成/a-d则是只要文件,如:
只要文件夹名列表:

dir/ad/s/b>LIST.TXT

只要文件名列表:

dir/a-d/s/b>LIST.TXT

更多命令:

输出干净的文件名,不包括文件夹名

dir /b >LIST.TXT

输出文件名和文件夹列表,并包含文件信息

dir /s /n >list.txt

此种方法一次制成批处理文件,可以长期使用,不用每次都新建bat批处理文件或者cmd批处理文件。

拓展阅读:

是不是知道这么用,却不知道为什么可以实现呢?这里我也找了下资料,研究了下,下面一起让我们来了解啥是批处理文件:

  • 批处理文件一般就是bat文件或则会cmd文件
  • 批处理文件是无格式的文本文件,它包含一条或多条命令
  • 它的文件扩展名为 .bat 或 .cmd
  • 在命令提示下输入批处理文件的名称,或者双击该批处理文件,系统就会调用cmd.exe按照该文件中各个命令出现的顺序来逐个运行它们
  • 使用批处理文件(也被称为批处理程序或脚本),可以简化日常或重复性任务

**以下是我自己理解的部分,主要是为了方便理解批处理程序,可能和官方标准说法有出入。
批处理文件的命令组合一般都是“一个命令+多个参数”的组合。
比如前面快速生成目录的命令,dir/a/s/b>LIST.TXT。
Dir就是生成目录命令,后面的/a/s/b>LIST.TXT都是参数。
每个命令都有多个不同的参数。
之后有时间我也可以再整理一些比较有用的批处理命令分享给大家。

美区 Apple ID 如何不用信用卡购买付费APP 技巧分享

美区 Apple ID 如何不用信用卡购买付费APP

之前我分享过如何注册美国区Apple ID的方法,可以看这里:注册美国区Apple ID 注册虽然简单,但是最近需要购买一款美区付费的应用的时候就遇到了问题,无法支付。 去网上搜了一圈,要么使用美区信...
如何迁移搜狗输入法词库到Win10微软拼音? 技巧分享

如何迁移搜狗输入法词库到Win10微软拼音?

双11活动马上要来了,各种强制推广又TM来了!弹窗,强制快捷方式,网页劫持,任务栏强加图标 等等等! 不是不爱国产软件,但是他们的劫持和套路太严重了! 其中最让大家诟病的应该是:搜狗输入法 了! 博主...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: