如何从一个文件夹中批量搜索出一部分文件并转移到另外的文件夹中? 200

在电脑的文件夹d:/picture/中有大量的图片文件,现在需要从中选择一部分图片文件转移到另外一个文件夹d:/image/。选择文件的依据是一个列有许多文件名的exce... 在电脑的文件夹d:/picture/中有大量的图片文件,现在需要从中选择一部分图片文件转移到另外一个文件夹d:/image/。
选择文件的依据是一个列有许多文件名的excel表(info_piclist.xls),也就是在这个excel表中已经有的文件名都要从d:/picture/文件夹中转移到d:/image/中去。
如何实现?需要详细的步骤!
1、我的目的是把一部分文件从d:/picture/文件夹中选择出来转移到d:/image/文件夹中(我需要保留这些文件),完成后就把原来的d:/picture/文件夹中的文件删除了。
也就是说也可以依据选择的条件(那个excel文件名表)复制这些文件,然后粘贴到d:/image/文件夹中,因为是几万个图片文件,不可能用手工来挑选的。
请高手说明详细的步骤。

2、lfchenyong说只能用VB或其他语言编程实现,现求助实现这个功能的程序和详细使用方法。分数再一次提高。谢谢!

3、感谢忆林子:我已经按照您给出的.bat文件修改路径后做了测试,可没成功,已经在您的空间留言。请予以帮助。

4、非常感谢:“Bisn - 高级魔法师 六级”这么快就拿出了程序,经测试成功。但最好每次使用后能清零,我发现第一次转移过的图片,再一次不能重复,这样我测试的文件在正式使用这个程序时将不能被转移出来。
展开
 我来答
该问答中所提及的号码未经验证,请注意甄别。
全部告诉你
2022-10-23 · 用简单的工具解决麻烦的问题,提高工作效率
全部告诉你
采纳数:44 获赞数:447

向TA提问 私信TA
展开全部

按图所示:

用多级文件夹:打开D盘下面的d:/picture/

文件清单列表:info_piclist.xls直接打开后复制到②对应的位置

设置保存路径:d:/image/为文件操作后的移动后的储存位置

操作方式用复制或者剪切,匹配方式选相同文件名

最后查找,就可以将文件清单总库里的文件复制或者剪切到新的image里面去

百度网友ed9a3d2
2007-04-22 · TA获得超过2304个赞
知道大有可为答主
回答量:1361
采纳率:50%
帮助的人:702万
展开全部
你大概是想编一个程序,来读取电子表格里的数据,并移动到另一处。

其实,用ACDSee就能实现了。打开ACDSee,选择“搜索”在其选项中,选择你要搜索的目录。搜索的文件类型:*.bmp;*.jpg;*.gif;*.psd等,根据实际情况。
然后点搜索,在想找的图片里,选择要移动的图片,用右键“选择移动到”。
然后就能移动到另一个目录了。

补充:这只能是编一个程序来解决了。用VB或者其他编程语言均可实现。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
忆林子
2007-04-22 · TA获得超过2034个赞
知道大有可为答主
回答量:4079
采纳率:0%
帮助的人:2730万
展开全部
以下是我根据你的要求匆忙中写出来的代码,里面你可能一些小问题,我的问题是你要把你要复制的文件名那一列复制出来,粘贴到文本文件里,然后才能操作。如果还有不足的话,请在我的空间里留言,我好改进,争取让你满意,你把我下面的代码复制下来,然后另存为.bat文件,然后双击就可以操作了。

@echo off
title 忆林子
color 0a
echo 注意:如果路径中间空格的话,请在输入时在路径的两端加上 "
echo 你的txt文件的格式应该是 d:\picture\文件名 这样的形式
echo 如果你的txt文件里列的文件名不是这样的,请用右键编辑这个我这个批处理文件把
echo d:\picture这个路径改成你自己的路径。
set /p importTxt=[请输入你已经准备好的里面列有要转移的文件的txt文件的全路径]
set /p outputPath=[请输入你要将生成的目录保存到的目录]
for /f "tokens=1 delims= " %%j in ('more %importTxt%') do move d:\picture\%%j %outputPath%\%%j
set /p over=目录生成完毕,请按回车退出该程序。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2007-04-23 · TA获得超过551个赞
知道大有可为答主
回答量:1175
采纳率:50%
帮助的人:905万
展开全部
我觉得最简单的就是搜索转移。
进入D:\PICTURE,搜索“图片”,搜索“全部或部分文件名”,输入“.JPG“,开始。出来一批,全部选择,剪切,粘贴到D:\IMAGE。
再来,“.BMP”,,,“.PNG”,,,,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gyoung_zhao
2007-04-22 · TA获得超过698个赞
知道小有建树答主
回答量:4515
采纳率:0%
帮助的人:0
展开全部
查找部分字就行了,假如你有一批文件名是00XXXX打头的,你就搜00,那么相关的00都出来了然后仔细选择
另外一种可能是格式,假设你要的都是word格式,就把隐藏扩展名去掉后,搜.word,就全出来了,然后仔细选择
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式