如何在 windows 中批量提取文件夹文件名 生成文件清单列表详细教程

如果您需要在 Windows 系统中快速获取指定文件夹内所有文件的名称并生成结构化清单,但又不希望依赖第三方安装包或复杂操作,则可通过系统原生功能与轻量脚本实现高效提取。以下是多种可立即执行的方案:

一、使用 CMD 命令行导出为 TXT 清单

该方法利用 Windows 内置的 DIR 命令,无需任何额外软件,直接在目标文件夹所在位置生成纯文本文件名列表,适用于单层目录且追求极简流程的用户。

1、按住 Shift 键 + 右键 点击目标文件夹空白处,选择「在此处打开 PowerShell 窗口」或「在此处打开命令窗口」。

2、在弹出的命令行窗口中输入以下命令并回车:DIR *.* /B > filelist.txt

3、等待命令执行完毕后,刷新文件夹,即可看到新生成的 filelist.txt 文件,其中每行一个文件名(不含路径与扩展名)。

4、如需包含扩展名,将命令改为:DIR /B > filelist.txt

二、通过资源管理器“复制路径”+记事本处理

此方法完全基于图形界面操作,规避命令行输入风险,适合对 DOS 不熟悉的用户;其核心是利用系统隐藏功能“复制为路径”,再通过文本替换剥离路径信息,最终获得干净文件名。

1、打开目标文件夹,按 Ctrl + A 全选所有文件(注意:不勾选子文件夹,否则仅列出子文件夹名)。

2、按住 Shift 键 后右键任意选中文件,在弹出菜单中点击「复制为路径」。

3、新建记事本,按 Ctrl + V 粘贴,此时内容形如:”D:\Data\invoice_2024.pdf””D:\Data\summary.xlsx”

4、按 Ctrl + H 打开替换窗口,查找内容输入完整路径前缀(例如 “D:\Data\),替换为留空,点击「全部替换」。

5、再次执行替换,查找 “(英文双引号),替换为空,点击「全部替换」。

三、PowerShell 一行脚本生成带属性的 CSV 清单

PowerShell 提供更强大的对象化输出能力,可一次性提取文件名、大小、修改时间、完整路径等元数据,并直接导出为 Excel 可识别的 CSV 格式,便于后续排序筛选。

1、在目标文件夹空白处按 Shift + 右键,选择「在此处打开 PowerShell 窗口」。

2、粘贴并执行以下命令:Get-ChildItem -File | Select-Object Name, Length, LastWriteTime, FullName | Export-Csv -Path “fileinfo.csv” -NoTypeInformation -Encoding UTF8

3、执行完成后,文件夹中将生成 fileinfo.csv,用 Excel 或记事本均可打开查看。

4、若需排除子文件夹中的文件(仅当前层),命令末尾添加 -Depth 0 参数(Windows 10 1809+ / Windows 11 支持)。

四、使用 Excel 直接粘贴解析路径字符串

该方法绕过命令行与脚本,纯靠 Excel 的文本分列与公式能力完成路径剥离,特别适合已打开 Excel 且需即时生成可编辑表格的办公场景。

1、在目标文件夹中按 Ctrl + A 全选文件,按 Ctrl + C 复制。

2、切换至 Excel 新建工作表,定位到 A1 单元格,按 Ctrl + V 粘贴,此时每行显示一个完整路径(如 D:\Docs\readme.txt)。

3、选中 A 列,点击「数据」→「分列」→「分隔符号」→ 勾选「反斜杠 \」→ 完成,此时最右侧列为纯文件名。

4、若需去除扩展名,可在 B1 输入公式:=LEFT(A1,FIND(“.”,A1)-1)

5、双击填充柄向下复制公式,即可批量获得无后缀的文件名。

五、调用轻量级免安装工具 Filelist Creator

对于需频繁操作或需导出至 Excel/.xlsx 格式、含子目录递归扫描的用户,Filelist Creator 是一款绿色免安装工具,体积小、界面直观、无广告,支持自定义字段导出。

1、下载解压 Filelist Creator(无需安装),运行主程序。

2、点击「添加文件夹」按钮,选择目标根目录,勾选「包含子目录」选项(如需递归提取)。

3、在「列表设置」中仅勾选「文件名」,取消其他字段(如大小、日期)以简化输出。

4、点击「导出」按钮,选择格式为 Excel (.xlsx),指定保存路径,确认导出。

5、打开生成的 Excel 文件,可见首列为完整文件名列表,支持排序、筛选与打印。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。