一、手动提取文件名
文件资源管理器批量操作 - 选中多个文件后,按 `Ctrl+A` 全选,复制文件名到文本框,通过分列功能整理。
- 在Excel中,通过 `Ctrl+H` 替换功能批量删除路径后提取文件名。
批处理脚本(CMD)
- 使用 `dir /b > list.txt` 命令将文件名导出到TXT文件。
二、使用Excel函数提取
INDEX+ROW组合函数
- 在Excel中定义名称 `=files("文件夹路径*.*")`(星号通配文件名),再通过 `=INDEX(定义名称,ROW())` 逐行提取。
- 使用Power Query功能导入文件夹路径,删除路径后保留文件名。
三、编程实现
Python脚本
- 使用 `os.path.basename()` 获取文件名(不带路径)。
- 通过 `pathlib` 模块(`Path(file_path).name`)获取文件名。
- 使用 `os.walk()` 遍历目录结构,将文件名及路径保存到Excel文件中。
Linux命令行
- `ls *filename*` 或 `find /path/to/search -name "*filename*"` 查找匹配文件名。
四、其他工具推荐
King Get Folder File Name: 支持批量导出文件名到TXT或Excel,操作简单。 优速文件名提取器
以上方法可根据场景灵活选择,编程实现适合自动化需求,手动操作适合小规模文件处理,而Excel功能则适用于需要进一步数据整合的场景。