我有一个文件名list如下图一所示,图二是目标文件夹,里面都是PDF文件,文件名是以7位数的数字构成,图一list上的数字都能在目标文件夹二中找到相同的数字命名的文件,现在需要根据图一list上的文件名去目标文件夹里找出来并把PDF文件复制出来,不想一个一个地去搜再复制,有没有什么简单地方法可以批量复制出来? 本人没有学过编程,有没有对小白比较友好易操作地方法,不胜感激!
我有一个文件名list如下图一所示,图二是目标文件夹,里面都是PDF文件,文件名是以7位数的数字构成,图一list上的数字都能在目标文件夹二中找到相同的数字命名的文件,现在需要根据图一list上的文件名去目标文件夹里找出来并把PDF文件复制出来,不想一个一个地去搜再复制,有没有什么简单地方法可以批量复制出来? 本人没有学过编程,有没有对小白比较友好易操作地方法,不胜感激!
可能比较繁琐。
=EXACT(A2,A1)
已参与了 SegmentFault 思否社区 10 周年「问答」打卡 ,欢迎正在阅读的你也加入。
我在B站发现了一个解决这个问题的工具,可以解决你的问题,而且还算是比较简单的,按照步骤来
这是他的视频链接:
https://www.bilibili.com/video/BV18G411c7GW/?vd_source=1010f9...
按照步骤:
第一步、加载所有的PDF
第二步、把list放在文件清单名处
第三步、设置好保存的位置
第四步、操作方式和匹配方式
第五步、点一下按钮
所有的文件就全部筛选出来了,有个软件可视化操作还是比较直观的
批量文件移动存储系统下载
软件的免费下载地址:
百度下载:https://pan.baidu.com/s/1J8N1vk1YP8vGu6yaWu-uOA?pwd=8866
腾讯下载:https://share.weiyun.com/ksxQPDcd
因为你已经确保了
目标文件夹二
中的文件是有效的,所以可以采用如下步骤处理。你先要确认你所谓的复制出来是复制到什么地方,比如在目标文件夹二中建立一个out子文件夹,所谓的复制出来的文件就放在这里面。
out
的子文件夹list
列 后面的B
列中有数字对应的空格(B2
)中输入=CONCATENATE("copy ",A2,".pdf out")
,这时该格会显示为copy 1212993.pdf out
B
列),并右键选择复制acopy.bat
到目标文件夹二
中acopy.bat
来运行它,就可以在out中找到对应内容啦。给你几幅图参考

下面的图对应上面2步骤
下面的图对应上面5步骤
