一、使用Windows自带的命令行工具
1、在Windows系统中,可以使用命令行工具批量复制文件名,通过快捷键Win+R打开运行框,输入"cmd"并点击确定打开命令行窗口。
dir /b /a-d "文件夹路径" > "保存文件名的文本文件.txt"
将上述代码中的"文件夹路径"替换成要批量复制文件名的文件夹路径,例如"D:\example",然后将后面的">"保存文件名的文本文件.txt"替换成要保存的文件名和路径,例如"D:\example\filenames.txt"。
2、执行完命令后,会在指定路径下生成一个文本文件,其中包含指定文件夹内所有文件名以换行符分隔,可以通过复制和粘贴的方式批量复制文件名。
二、使用Python脚本实现
1、在Python中,可以使用os模块实现批量复制文件名,首先需要导入os模块。
import os
2、通过os模块中的listdir函数获取指定文件夹内所有文件的文件名列表。
file_list = os.listdir("文件夹路径")
将上述代码中的"文件夹路径"替换成要批量复制文件名的文件夹路径,例如"D:\example"。
3、遍历列表,将每个文件名写入文本文件中。
with open("保存文件名的文本文件.txt", "w") as f:
for file_name in file_list:
f.write(file_name + "\n")
将上述代码中的"保存文件名的文本文件.txt"替换成要保存的文件名和路径,例如"D:\example\filenames.txt"。
4、执行完脚本后,会在指定路径下生成一个文本文件,其中包含指定文件夹内所有文件名以换行符分隔,可以通过复制和粘贴的方式批量复制文件名。
三、使用第三方软件实现
1、在Windows系统中,也可以使用一些第三方软件批量复制文件名,例如Everything和Listary等。
2、在Everything中,可以通过输入文件夹路径和一些关键字,搜索指定文件夹内特定类型的文件名,然后按Ctrl+A全选文件名列表,按Ctrl+C复制,即可批量复制文件名。
3、在Listary中,可以通过输入文件夹路径,按快捷键Ctrl+Enter打开文件夹,并在文件夹中快速定位到特定文件名,然后按Ctrl+C复制,即可批量复制文件名。