昨天还有个做行政的小姑娘私信我,说领导丢给她一个文件夹,里面好几百个合同,让她把名字一个个打到Excel表格里。她跟我说,光复制粘贴就弄了一下午,眼睛都快瞎了,问我有没有什么办法能一次搞定。我当时一听就乐了,这不就是咱们今天要聊的事儿嘛——如何把文件夹内的文件名一次性复制到excel。说实话,这问题我以前刚上班那会儿也遇到过,那时候傻乎乎的,真就一个个重命名再复制,现在想想真是服了自己了。
这事儿其实分几步走,而且工具选对了,基本就是几秒钟的事儿。我试过好多办法,有的太麻烦,有的根本跑不通,能留下来让我一直用的,真的不多。今儿就把压箱底的那几个都掏出来,咱一个一个说。

最省心的路子:直接用软件批量提取
刚才说的那个姑娘,我直接让她装了个叫【汇帮文件名提取器】的软件。这玩意儿不是我吹,对于不太熟悉电脑操作的朋友来说,简直是救星。它不需要你写代码,也不用记什么快捷键,全程就是“点一点、拖一拖”的事儿。
操作步骤我给你拆细一点,你照着做就行:
1. 打开软件,选好功能安装并打开【汇帮文件名提取器】后,你先别被界面吓到,其实咱们只需要用其中一个功能。找到左侧菜单栏里的【文件名提取】,鼠标点一下,就进了核心工作区了。
2. 拖入文件,设置参数这个软件最爽的一点就是支持“拖拽”。你可以一次性全选所有需要整理的文件,直接拖进软件左侧的空白区域。右侧就是各种设置选项,比如“后缀名”、“文件大小”、“创建时间”等等。你想在Excel里看到什么信息,就把对应的选项勾上。这一步很灵活,我一般只需要文件名,那就只勾那一个,导出来的表格干干净净。
这里得提醒一句,拖进去之后先别急着下一步,稍微检查一下右侧的选项是不是你想要的,省得导出来不对再返工,挺耽误时间的。
3. 选择导出格式设置好之后,看到底部“导出格式”了吗?它支持常见的三种:Excel、TXT、Word。咱们今天要批量复制文件名到excel文档,所以毫不犹豫选“Excel”。
4. 命名并导出给你的导出文件起个名,比如“公司产品清单”之类的。然后点击【开始提取】。看到这我都惊了,它就真的只需要点这么一下。
5. 查看成果几秒钟的功夫,软件就会在桌面上(或者你指定的位置)生成一个Excel文件。打开一看,所有文件名整整齐齐地列在里面,和你要的完全一致,一个都没少。我当时第一次用的时候,真觉得这玩意儿太香了,省下来的时间够我刷好半天手机了。

不想装软件的看这里:复制路径法
要是你只是偶尔用一次,不想专门下载软件,还有个土办法,操作起来也是最快的。
把需要提取名字的文件都扔进同一个文件夹里,然后按Ctrl+A全选它们。这时候按住键盘上的Shift键不撒手,在选中的文件上点鼠标右键,菜单栏里会多个选项叫【复制文件地址】。用这个功能,所有文件路径就都在剪贴板里了。打开Excel,直接Ctrl+V粘贴,文件名确实带路径出来了,但别急,咱再处理一下。按Ctrl+H调出“查找和替换”,在“查找内容”里输入【*\】,注意后面跟一个斜杠,“替换为”那里啥也不填,直接“全部替换”。路径就没了,剩下的名字都是干干净净的。
这法子好是好,但如果文件里有子文件夹里的东西,替换的时候得多留个心眼。我当时试了好几遍才找到这种替换的窍门。
用Everything搜索神器也能干
喜欢用Everything这款免费搜索软件的朋友,操作就更简单了。打开它,先搜索到你的目标文件夹。然后点进去,Ctrl+A把里面的文件全选。这时候别急着复制,在顶部菜单栏找到File(文件),下拉选项里有个Export(导出)。它支持导出成TXT或者CSV格式,选一个保存下来,直接用Excel打开CSV文件,完事儿了。这方法适合电脑里已经装着Everything的人,就不用额外再装别的了。
装个智能文件命名大师也行
除了上面的汇帮,还有个叫【智能文件命名大师】的软件也能干这个活儿。打开后它界面上有“文件名提取”和“批量重命名”两个选项,咱点进“文件名提取”。把文件拖进去,右侧能勾选你要的字段,设置好导出Excel格式,点开始提取就生成了。




程序员老哥的玩法:VBA宏代码
如果你用的是WPS或者Excel,而且稍微懂那么一点点代码,那VBA宏绝对是批量操作的王者。按Alt+F11打开VBA编辑器,插入一个模块,把那段提取文件名的代码粘进去,改一下文件夹路径,再跑一下,几秒钟全部搞定。
虽然我不建议小白一上来就碰这个,但万一你身边有会的大神,让他们帮你弄一次,那种感觉确实不一样。
弄完这个基本就成了,Excel表格第一列就是所有的文件名。要是还有哪儿不懂,评论区喊我一声,或者你有啥更好的笨办法,也欢迎来聊聊。