|
|
发表于 2012-2-4 21:59:24
|
显示全部楼层
本帖最后由 cjiabing 于 2012-2-5 19:02 编辑
- @echo off
- ::查看临时文件(通用)
- start "" "C:\Documents and Settings\Administrator\Local Settings\Temporary Internet Files\Content.IE5"
- for /f "tokens=* delims=" %%a in ('dir /a /b /s "%userprofile%\Local Settings\Temporary Internet Files\*.*"') do echo %%a
- pause
复制代码
应该不用setlocal,不懂怎么放进去了?!
-
- @echo off&setlocal enabledelayedexpansion&::by cjiabing&from http://hi.baidu.com/cjiabing
- title 查找和提取缓存文件
- ::提取临时文件指定文件名
- :GetTempFileName
- cls
- echo.
- echo,
- echo; 可以加入后缀名,如:mynetwork.html
- echo; 可以加入通配符,如:*qq* *.jpg
- echo;
- set input=
- set /p input= 输入文件名:
- echo.&set num=0
- set "padd=%~dp0"
- cd /d "C:\Documents and Settings\Administrator\Local Settings\Temporary Internet Files\Content.IE5"
- echo:-------------------------------------------------------------------------
- for /f "tokens=*" %%a in ('dir %input% /b /s') do (set /a num+=1&echo;【!num!】%%~nxa&echo;%%~sdpa&echo;%%~tzaa&echo;)
- set inport=
- set /p inport= 是否提取文件【Y/Enter】输入数字提取指定行:
- if "%inport%"=="" goto GetTempFileName
- set js=0
- for /f "tokens=*" %%a in ('dir %input% /b /s') do (
- set /a js+=1
- if /i "%inport%"=="Y" copy "%%~a" "%padd%"
- if /i "%inport%"=="!js!" copy "%%~a" "%padd%"
- )
- echo;
- echo 提取结束,请查看当前目录!
- echo;
- pause
- goto GetTempFileName
复制代码 |
评分
-
查看全部评分
|