您的位置 首页 资讯中心

批量提取文件名到Excel,一步步教你操作

为什么要批量提取文件名?

工作中经常需要整理文件清单——归档资料、核对文件完整性、制作目录册。如果文件夹里有几十上百个文件,手动一个个复制粘贴到Excel会非常耗时。本教程教你用最简单的方法批量提取文件名。

方法一:CMD命令行法

第一步: 打开存放文件的文件夹,在地址栏输入cmd后按回车。

第二步: 在命令行窗口输入dir /b > filenames.txt后按回车。文件夹内会生成一个filenames.txt文件。

第三步: 打开Excel,点击"数据"→"从文本/CSV",选择filenames.txt导入。

方法二:PowerShell法(推荐)

第一步: 在文件夹地址栏输入powershell后按回车。

第二步: 输入Get-ChildItem -Name > filenames.txt后按回车。

第三步: 同样将生成的文本文件导入Excel即可。

方法三:复制路径法(不用命令)

第一步: 打开文件夹,按Ctrl+A全选文件。

第二步: 按住Shift键,右键点击任意文件,选择"复制为路径"。

第三步: 粘贴到记事本保存为txt,导入Excel后使用公式提取纯文件名。

导入Excel后如何处理

文件名导入Excel后,如果带有路径信息,可以使用以下公式提取纯文件名:

=TRIM(RIGHT(SUBSTITUTE(A1, "\", REPT(" ", 255)), 255))

此公式会从完整路径中提取出最后的文件名部分。

常见问题

问:提取出来的文件名乱码怎么办?

答: 导入时选择正确的文件编码。Windows系统默认使用ANSI编码,如果文件名包含中文且乱码,尝试在导入时选择UTF-8编码。

问:只想提取图片文件的名称怎么办?

答: CMD中使用dir /b .jpg > files.txt,可替换为需要的扩展名。PowerShell中使用Get-ChildItem -Name .jpg。

扫码添加企业顾问

一对一解答您的需求

WPS365企业顾问二维码

常见问题(FAQ)

问:CMD命令执行后没有生成文件怎么办?

答: 检查是否在正确的文件夹路径下执行命令。确认有读取权限。尝试以管理员身份运行cmd。

问:提取的文件名包含隐藏文件吗?

答: 默认不包含隐藏文件。如果需要包含隐藏文件,CMD使用dir /b /a命令。

问:提取的文件名可以包含子文件夹中的文件吗?

答: CMD使用dir /b /s可以递归提取子文件夹中的文件。PowerShell使用Get-ChildItem -Name -Recurse。

注:部分内容由 AI 匹配目标关键词,结合WPS 365 官方知识库智能生成,如有疑问或者建议可以 联系我们

热门文章

预约演示
联系我们