一、使用命令提示符(CMD)
列出文件名到文本文件 打开命令提示符(CMD),切换到目标文件夹路径,输入以下命令:
```bash
dir /B > filelist.txt
```
该命令会生成一个仅包含文件名的文本文件(如`filelist.txt`),不包含路径信息。
导出文件名到Excel(进阶操作)
若需将文件名导出到Excel以便后续处理,可以使用以下命令:
```bash
dir /B /A:-D > filelist.txt
```
然后使用`type filelist.txt > filelist.xlsx`将文本文件转换为Excel格式。
二、使用PowerShell
基础命令
打开PowerShell,切换到目标目录后输入:
```powershell
Get-ChildItem | Select-Object -ExpandProperty Name > filelist.txt
```
该命令将文件名保存到`filelist.txt`,同样不包含路径。
导出到Excel
输入以下命令将文件名导出为Excel文件:
```powershell
Get-ChildItem | Select-Object -ExpandProperty Name | Export-Csv -Path filelist.xlsx -NoTypeInformation
```
该命令会生成一个包含文件名的Excel文件,便于进一步处理。
三、批量处理(适用于多文件场景)
创建批处理脚本
新建文本文件,输入以下内容:
```bash
dir /B /S > filelist.txt
```
(注意:`/S`参数会包含子目录文件)
将文件后缀改为`.bat`(如`filelist.txt`→`filelist.bat`)
双击运行批处理文件,结果将保存到当前目录。
使用第三方工具
文件批量改名高手: 支持批量重命名文件,可导入文件列表后一键修改名称; 优速文件名提取器
四、注意事项
路径问题:上述方法仅提取文件名,不包含完整路径。若需完整路径,可将命令修改为:
```bash
dir /B /A:-D > filelist_with_path.txt
```
文件名冲突:批量操作时建议先备份文件,或使用软件设置避免覆盖同名文件。
通过以上方法,您可以高效地提取文件名并保存到电脑中,根据需求进一步处理。