中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: ★☆缓存文件提取器☆★ 上一主题 | 下一主题
hackxw
初级用户




积分 28
发帖 28
注册 2008-2-14
来自 山东省淄博市
状态 离线
『楼 主』:  ★☆缓存文件提取器☆★

 不久前,小文逛空间...发现了歌本哈根空间有这么一篇文章:

             提取ie缓存里的mp3文件 解决好听而找不到连接的问题--------http://hi.baidu.com/lixiaodaoaaa ... fd33f4b211c7a9.html

由于这东西为小文提供了不少方便,于是乎,突发奇想...改进了一下,做出了这么个东东:

         ★☆缓存文件提取器☆★

由于在歌本哈根的MP3提取器的基础上改的,所以...就...By 黑客小文 and 哥本哈根   呵呵~~~



@echo off
color 0a
title ★☆缓存文件提取器☆★ By 黑客小文 and 哥本哈根
mode con cols=50 lines=20
echo.
echo.
echo --------------------------------------------------
echo.
echo.
echo ----------------缓存文件提取器--------------------
echo.
echo.
echo --------------------------------------------------
echo.
echo.
echo.
echo.
echo.
set /p t=请输入要提取的文件的扩展名: .
cls
echo.
echo.
echo --------------------------------------------------
echo.
echo.
echo ----------------缓存文件提取器--------------------
echo.
echo.
echo --------------------------------------------------
echo.
echo           (=^^_^^=) 请按任意键进行提取...
echo.
echo.
echo.
pause>nul
pushd %userprofile%\桌面\ & md %t% >nul 2>nul
echo.
echo.
echo.
echo.
echo   正在提取指定的缓存文件,请稍等.........
for /f "delims=" %%i in ('dir /s /a-d /b "%userprofile%\locals~1\tempor~1\*.%t%"') do (
copy /y "%%i"   "%userprofile%\桌面\%t%\"  
) >nul
start explorer "%userprofile%\桌面\%t%"
exit



原文地址:
http://hi.baidu.com/%BA%DA%BF%CD ... 03a0c9c2fd7889.html



一个比较菜但比较实用的东西~~  呵呵~~~~

--------------------------------------------------------------------------------------------
http://hi.baidu.com/黑客小文

[ Last edited by hackxw on 2008-12-17 at 20:31 ]

2008-12-17 20:28
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (860593218)  编辑帖子  回复  引用回复
HAT
版主





积分 9023
发帖 5017
注册 2007-5-31
状态 离线
『第 2 楼』:  

Q: 为方便他人复制,如何给代码加code标签?
A: http://www.cn-dos.net/forum/viewthread.php?tid=43735#pid304733
参考:http://www.cn-dos.net/forum/faq.php?page=misc#1




2008-12-17 21:38
查看资料  发短消息 网志   编辑帖子  回复  引用回复
newxso
初级用户

l i u s s


积分 73
发帖 101
注册 2008-9-17
来自 GZ
状态 离线
『第 3 楼』:  

IE的临时目录并不是固定的,它可能被用户修改。可以加上以下代码获取真正的IE临时目录:
for /f "tokens=1,2*" %%i in ('reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders"^|find /i "Cache"') do set "IEtmp=%%k"
用 %IEtmp% 代替 %userprofile%\locals~1\tempor~1

[ Last edited by newxso on 2008-12-18 at 12:07 ]

2008-12-17 22:32
查看资料  发短消息 网志   编辑帖子  回复  引用回复
hackxw
初级用户




积分 28
发帖 28
注册 2008-2-14
来自 山东省淄博市
状态 离线
『第 4 楼』:  

哦!多谢楼上大虾指点~~

2008-12-18 12:58
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (860593218)  编辑帖子  回复  引用回复
clian76
中级用户





积分 363
发帖 162
注册 2007-4-22
状态 离线
『第 5 楼』:  

几月前我也写了一个,也共享出来吧。
color 0e
@echo off
cls
title 移动IE临时文件夹指定文件
set filenum=0

for /f "tokens=1,2* delims=:" %%a in ('reg query "HKLM\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Cache\paths" /v Directory^|find "Directory"') do (set qian=%%a&&set hou=%%~pb)

::需要手动设置路径请在下面等号后面输入,改回默认请输入 %qian:~-1,1%:%hou%

set 路径=%qian:~-1,1%:%hou%

::++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
set nujin2=%temp%
echo IE临时文件夹路径:  %路径%
echo 文件将移动到路径:  %nujin2%
echo.
echo 要指定其他路径请用记事本打开此批处理文件修改路径,内有说明
echo.
echo 注意扩展名不带“.”号,直接输入就行。如: mp3
echo.
set /p filetype=要移动的文件扩展名:
if  not  exist  "%nujin2%\%filetype%"  md "%nujin2%\%filetype%"
for /f "delims=" %%i in ('dir "%路径%\*.%filetype%" /a-d /od /s/b') do move /y "%%i" "%nujin2%\%filetype%\"  && set  /a filenum+=1
color 0a
echo.&echo.
echo.&echo.
echo.&echo.
echo   共移动[ %filenum% ]个[ *.%filetype% ]文件到[ %nujin2%\%filetype% ]
pause>nul
if exist "%nujin2%\%filetype%\*.%filetype%" explorer "%nujin2%\%filetype%"

goto :eof


2008-12-18 14:16
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
hackxw
初级用户




积分 28
发帖 28
注册 2008-2-14
来自 山东省淄博市
状态 离线
『第 6 楼』:  

楼上这个不错~~ 学习了~~~ 还有,多谢楼上分享~~~

2008-12-18 20:25
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (860593218)  编辑帖子  回复  引用回复

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


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



论坛跳转: