方法一:使用命令提示符(推荐)
这是最快速、最高效的方法,适用于Windows系统。
操作步骤:
- 打开需要导出文件名的文件夹
- 在文件夹地址栏输入 cmd 并按回车键
- 在打开的命令提示符窗口中输入以下命令:
dir /b > filenames.txt
这将创建一个名为 filenames.txt 的文本文件,包含当前文件夹所有文件的名称。
如果需要包含子文件夹中的文件名,使用:
dir /b /s > filenames.txt
提示:/b 参数表示只显示文件名,/s 参数表示包含子目录
最后,将生成的 filenames.txt 文件内容复制粘贴到Word文档中即可。
方法二:通过资源管理器复制
适用于文件数量不多的情况,操作简单直观。
操作步骤:
- 打开目标文件夹
- 按 Ctrl+A 全选所有文件
- 按 Shift 键并右键单击任意一个文件
- 选择"复制为路径"
- 打开记事本或Word,按 Ctrl+V 粘贴
- 使用Word的查找替换功能去除引号和路径(如有需要)
注意:此方法复制的是完整路径,如需仅文件名,还需在Word中进行文本处理
方法三:使用Word VBA宏
适合经常需要执行此操作的用户,可以自动化处理。
操作步骤:
- 打开Word文档
- 按 Alt+F11 打开VBA编辑器
- 插入新模块,粘贴以下代码:
// VBA代码示例
Sub ListFiles()
Dim folderPath As String
Dim fileName As String
folderPath = "C:\Your\Folder\Path\" ' 修改为你的文件夹路径
fileName = Dir(folderPath & "*.*")
Do While fileName <> ""
Selection.TypeText Text:=fileName
Selection.TypeParagraph
fileName = Dir
Loop
End Sub
运行宏后,Word文档中将自动列出指定文件夹中的所有文件名。
方法四:使用PowerShell
功能强大,适合需要高级筛选和格式化的用户。
操作步骤:
- 在文件夹中按住 Shift 键并右键单击
- 选择"在此处打开PowerShell窗口(S)"
- 输入命令:
Get-ChildItem | Select-Object Name | Export-Csv -Path "filenames.csv" -Encoding UTF8
生成的CSV文件可以用Word或Excel打开,格式整洁美观。