怎样用批处理来复制指定文件夹下指定类型的文件?

我是QQ空间黄钻用户,因为QQ空间提供的装扮是非常好的图文素材,想保存下来喜欢的flash动画和皮肤背景。无法直接下载皮肤图片和动画flash,但是,当打开ie浏览器的时... 我是QQ空间黄钻用户,因为QQ空间提供的装扮是非常好的图文素材,想保存下来喜欢的flash动画和皮肤背景。

无法直接下载皮肤图片和动画flash,但是,当打开ie浏览器的时候,皮肤图片,flash动画,各种挂件,相关的文字,代码,cookie等会保存在临时的目录(C:\Documents and Settings\Administrator\Local Settings\Temporary Internet Files)

里面会有很多类型,各种大小的文件,觉得大多数并不需要复制,这就需要作过滤了。
我需要的动画flash(swf)是要大于70KB的,皮肤(jpg )要大于60KB.
希望能把临时目录里满足要求的文件同名复制到对应的目录
D:/sucai/flash
D:/sucai/pifu
要求复制的时候,遇到同名的情况(也就是已经复制过了的)就自动略过不覆盖。
发现需要的这些文件名都很长,超过8个字符的..
展开
 我来答
asdfwxyz
2010-06-28 · TA获得超过973个赞
知道小有建树答主
回答量:291
采纳率:100%
帮助的人:430万
展开全部

IE临时文件夹内的文件很多都是随机命名的,

无法通过批处理判断哪些是已经复制过的,

不过现在有很多通过其他语言编写的

挂载与浏览器的辅助工具可以很好地解决你的问题。

你也可以使用下载工具,迅雷、快车、旋风等选择下载全部链接

然后在弹出的窗口筛选你需要的内容。

cydfli
2010-07-03 · TA获得超过406个赞
知道小有建树答主
回答量:273
采纳率:0%
帮助的人:216万
展开全部
@echo off&color a
cd /d "C:\Documents and Settings\Administrator\Local settings\Temporary Internet Files"
set /a n=70*1024
set /a m=60*1024
for %%a in (*.swf) do (
if %%~za gtr %n% copy %%a D:\sucai\flash
)
for %%a in (*.jpg) do (
if %%~za gtr %m% copy %%a D:\sucai\pifu
)
echo 复制完成……任意键退出&pause>nul
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
戀神的孩子
2010-07-04
知道答主
回答量:13
采纳率:0%
帮助的人:4.8万
展开全部
IE临时文件夹内的文件很多都是随机命名的,
无法通过批处理判断哪些是已经复制过的,

不过现在有很多通过其他语言编写的
挂载与浏览器的辅助工具可以很好地解决你的问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式