一、使用Excel批量提取文件名
复制文件路径并替换 - 选中目标文件夹中的任意文件,按 `Ctrl+A` 全选,右键选择【复制路径】。
- 打开Excel,粘贴路径后使用 `Ctrl+H` 替换操作:
- 查找 `*.*`(完整路径),替换为 `""`(空字符串),删除 `.xlsx` 后缀。
使用Power Query
- 在Excel中按 `Alt+T` 打开Power Query,选择【自文件】→【自文件夹】,导入目标文件夹。
- 删除无关列(如路径列),右键【删除】→【其他列】。
- 导出为Excel文件,文件名将仅包含文件名。
二、使用系统命令行工具
Windows批处理脚本
- 在目标文件夹创建批处理文件(如 `get_filenames.bat`),输入:
```bash
dir /B > filenames.txt
```
- 运行脚本后,会生成 `filenames.txt` 包含所有文件名。
CMD命令
- 打开命令提示符,导航到目标文件夹,输入:
```bash
dir /B > all_files.txt
```
- 该命令会生成包含所有文件名的文本文件。
三、使用第三方工具
影刀RPA等自动化工具
- 支持批量提取文件名并导出为Excel,适合处理大量文件。
四、注意事项
扩展名处理: 上述方法可能包含完整路径或文件扩展名,需在导入Excel后手动删除扩展名列。 多层级目录
通过以上方法,您可根据操作习惯和环境选择最适合的方式,显著提升文件名提取效率。