一、使用文件资源管理器(图形界面)
批量重命名工具 - 使用如“金舟软件”“优速文件名提取器”等专业工具,支持批量提取文件夹名称并导出为TXT或Excel文件。
- 操作步骤:导入目标文件夹→选择需要提取的列(如文件路径)→设置导出格式→执行提取。
PowerShell命令
- 打开PowerShell,导航到目标文件夹,输入以下命令:
```bash
Get-ChildItem | Select-Object -ExpandProperty Name > 文件名.txt
```
该命令会生成一个包含所有文件名的TXT文件。
批处理脚本
- 创建一个TXT文件,输入以下内容:
```bash
dir /b > 文件名列表.txt
```
将其改为`.bat`后运行,即可生成文件名列表。
二、使用命令提示符(CMD)
基础命令
- 打开CMD,切换到目标文件夹,输入:
```bash
dir /b > 文件名.txt
```
该命令会直接生成包含文件名的TXT文件。
通配符筛选
- 使用通配符提取特定文件类型,例如:
```bash
dir /b *.txt > txt文件列表.txt
```
仅提取TXT文件名。
三、使用Excel函数(适合数据整合)
定义名称获取文件名
- 在Excel中,使用`FILES`函数结合通配符获取文件夹文件名:
```excel
=FILES("D:\mazhenan123\培训内容\*.*")
```
该函数返回指定目录下所有文件名。
- 结合`INDEX`和`ROW`函数提取具体文件名:
```excel
=INDEX(FILES("D:\mazhenan123\培训内容\*.*"), ROW(A1))
```
下拉填充至出现错误值。
动态筛选文件名
- 使用`MID`函数去除文件扩展名:
```excel
=MID(A2, 1, LEN(A2)-4)
```
假设扩展名固定为4个字符(如`.txt`)。
四、其他方法
Power Query(Excel): 适用于Office 2016及以上版本,通过【数据】-【获取数据】-【自文件夹】导入文件,删除无关列后导出。 文本文件批量重命名
以上方法可根据操作习惯和需求选择,图形界面工具适合快速提取,命令行和脚本适合自动化处理,Excel函数则适合数据整合与筛选。