Board logo

标题: ★☆缓存文件提取器☆★ [打印本页]

作者: hackxw     时间: 2008-12-17 20:28    标题: ★☆缓存文件提取器☆★

 不久前,小文逛空间...发现了歌本哈根空间有这么一篇文章: 提取ie缓存里的mp3文件 解决好听而找不到连接的问题--------hi.baidu.com/lixiaod ... 由于这东西为小文提供了不少方便,于是乎,突发奇想...改进了一下,做出了这么个东东:          ★☆缓存文件提取器☆★ 由于在歌本哈根的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 原文地址: hi.baidu.com/%BA%DA% ... 一个比较菜但比较实用的东西~~ 呵呵~~~~ -------------------------------------------------------------------------------------------- hi.baidu.com/黑客小文 [ Last edited by hackxw on 2008-12-17 at 20:31 ]

作者: HAT     时间: 2008-12-17 21:38
Q: 为方便他人复制,如何给代码加code标签? A: www.cn-dos.net/forum ... 参考:www.cn-dos.net/forum ...

作者: newxso     时间: 2008-12-17 22:32
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 ]

作者: hackxw     时间: 2008-12-18 12:58
哦!多谢楼上大虾指点~~

作者: clian76     时间: 2008-12-18 14:16
几月前我也写了一个,也共享出来吧。
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

作者: hackxw     时间: 2008-12-18 20:25
楼上这个不错~~ 学习了~~~ 还有,多谢楼上分享~~~