中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 到IE缓存挖掘宝贝(有自动重命名功能)
作者:
标题: 到IE缓存挖掘宝贝(有自动重命名功能) 上一主题 | 下一主题
pooloo
初级用户




积分 62
发帖 33
注册 2007-6-16
状态 离线
『楼 主』:  到IE缓存挖掘宝贝(有自动重命名功能)

::自动重命名功能---IE cache里好多重名资源啊,原来一copy就覆盖了,现在好了,可以自动重命名了,哈哈
::key words: Internet 临时文件夹 提取资源 IE临时文件夹 批量提取图片 删除 批处理 清除
echo off
set file_num=0
cls
echo 请选择要提取的文件类型
echo  1(swf) 2(flv) 3(jpg) 4(gif) 5(mp3) 6(wma) 7(htm) 8(其它类型) 9(清除IE缓存)
set /p type=
if %type%==1 (set  filetype=swf)
if %type%==2 (set  filetype=flv)
if %type%==3 (set  filetype=jpg)
if %type%==4 (set  filetype=gif)
if %type%==5 (set  filetype=mp3)
if %type%==6 (set  filetype=wma)
if %type%==7 (set  filetype=htm)
if %type%==8 (echo 请输入文件类型,例如bmp
set /p  filetype=)
if %type%==9 (goto :clear_cache)

:select_del_or_not
echo 提取后是否删除原文件?(y/n)
set /p delornot=
if %delornot%==y (goto startcopy)
if %delornot%==n (goto startcopy)
goto select_del_or_not
:startcopy
echo 正在提取文件,请稍候……
md %filetype%
for /f "delims=" %%i in ('dir "%userprofile%\Local Settings\Temporary Internet Files\*.%filetype%" /s/b') do if not exist "%CD%\%filetype%\%%~nxi" (
copy /y "%%i" "%CD%\%filetype%\") else (
call :copy_same_name_file "%%~i" "%%~ni" "%%~xi")
if %delornot%==y (for /f "delims=" %%i in ('dir "%userprofile%\Local Settings\Temporary Internet Files\*.%filetype%" /s/b') do del /f/q "%%i")
goto :eof

:copy_same_name_file
set file_n=%2
set file_x=%3
set /a file_num+=1
::变量file_num自加1
echo %file_num%
if not exist "%CD%\%filetype%\%file_n%_%file_num%%file_x%" (
    copy %1 "%CD%\%filetype%\%file_n%_%file_num%%file_x%">nul
) else call :copy_same_name_file %1 %2 %3
set file_num=0
goto :eof
:clear_cache
for /f "delims=" %%i in ('dir "%userprofile%\Local Settings\Temporary Internet Files\*.*" /s/b') do del /f/q "%%i"
goto :eof

   此帖被 +7 点积分      点击查看详情   
评分人:【 wudixin96 分数: +5  时间:2007-9-28 17:09
评分人:【 lzmuhioin 分数: +2  时间:2007-9-28 20:38


2007-9-28 17:04
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
lzmuhioin
初级用户





积分 51
发帖 24
注册 2007-9-18
状态 离线
『第 2 楼』:  

强贴,请问楼主"%%~i"是起什么作用呢,我知道扩充%i,但是具体作用是什么呢?能详细说明一下,麻烦楼主和版主了

2007-9-28 20:37
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
xswdong
中级用户





积分 216
发帖 129
注册 2007-2-14
状态 离线
『第 3 楼』:  

使用后发现,只建立了相应的文件夹,里面什么都没有.

2007-10-2 19:06
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
pooloo
初级用户




积分 62
发帖 33
注册 2007-6-16
状态 离线
『第 4 楼』:  

"%%~i"是文件名,不带前面的路径.
"%%~ni" 是文件名,不带路径,后缀
"%%~xi"是后缀

2007-10-8 17:08
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
pp99
新手上路





积分 2
发帖 1
注册 2007-10-8
状态 离线
『第 5 楼』:  



2007-10-8 17:31
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
hdzc
初级用户





积分 146
发帖 86
注册 2007-10-1
状态 离线
『第 6 楼』:  

非常好用!

2007-10-8 19:21
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
xswdong
中级用户





积分 216
发帖 129
注册 2007-2-14
状态 离线
『第 7 楼』:  

昨天不能用今天就好了 好用

2007-10-8 21:07
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
kaikai163
初级用户





积分 107
发帖 60
注册 2007-11-7
状态 离线
『第 8 楼』:  

楼主好牛啊!!!!正需要解决这个问题!

2008-4-24 20:19
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
ktv98
初级用户





积分 112
发帖 81
注册 2008-4-11
状态 离线
『第 9 楼』:  

太好了.意想不到.

2008-4-24 23:28
查看资料  发送邮件  发短消息 网志  OICQ (408130581)  编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: