列出目录下所有文件名称(批量复制文件名) 您所在的位置:网站首页 批量生成文件夹内文件名列表 列出目录下所有文件名称(批量复制文件名)

列出目录下所有文件名称(批量复制文件名)

#列出目录下所有文件名称(批量复制文件名)| 来源: 网络整理| 查看: 265

诉求:为了整理和记录的目的,想列出所有文件夹和文件的名字,不想为这点事情装个软件或者学编程。

网上搜了一下方案,大意:自己建个txt文件,写一些命令,把它另存为.bat,再运行即可。

(或者,后面的步骤都不用看了,也可以用WinRAR打开这个根目录,选择“复制完整名字到剪贴板”也可以。文章最后有个截图)

为了演示效果,建了几个文件,都用【】标记。子文件夹里面还有文件

步骤:

第1步——打开电脑自带的“记事本”,选开始菜单,Windows附件-记事本

解释:大家平时建立txt文本,一般是在某个文件夹中,右键点击鼠标,新建-文本文档,就会生成“新建文本文档.txt”,但这里默认生成的txt格式是UTF-8,那么运行命令、生成列表时,会造成列表名字是火星文乱码。解决方法:另存为,选择“编码:ANSI”

第2步——在记事本中写一些命令,这里搜集了三种,大家可以直接粘贴到txt里。

第一种:

dir . /b >本目录下所有文件名(不含子文件夹).txt

第二种:

dir /s . /b >本目录下所有文件名和路径(含子文件夹).txt

第三种:

tree /F > 本目录下所有文件名(树状图).txt

第3步——把上述txt文件保存,注意勾选“编码:ANSI”

解释:如果没有改编码格式,会导致生成的列表是火星文。所以,要么就把这个命令txt保存为正确编码,要么就把具体的命令中生成的列表名称改为英文,比如:dir . /b >list.txt

第4步——把上述txt文件放到你想统计名称的目录下,并把.txt后缀名改为.bat

第5步——双击运行这个bat文件,就会生成一个新的txt文件,里面列出了现在这个目录下所有文件的名字

第一种命令第二种命令第三种命令

也可以用WinRAR打开这个根目录,选择“复制完整名字到剪贴板”,和第二种命令的效果相同



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有