
怎样用批处理来复制指定文件夹下指定类型的文件?
我是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个字符的.. 展开
无法直接下载皮肤图片和动画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个字符的.. 展开
展开全部
@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
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
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
IE临时文件夹内的文件很多都是随机命名的,
无法通过批处理判断哪些是已经复制过的,
不过现在有很多通过其他语言编写的
挂载与浏览器的辅助工具可以很好地解决你的问题。
无法通过批处理判断哪些是已经复制过的,
不过现在有很多通过其他语言编写的
挂载与浏览器的辅助工具可以很好地解决你的问题。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |