以前在网上看完FLV视频,如果想保存下来,老是去IE临时文件夹里找,还是蛮费时间的。干脆写个批处理来替我完成任务。
注意:此批处理XP家庭版用户无法使用
把下面的代码保存为getflv.bat文件
使用方法:getflv 20080627 c:
红色参数是日期,格式为YYYYMMDD(年月日,不需要分隔符),绿色的为保存路径。
getflv 20080627 c: 结果是把IE临时文件夹中的2008年6月27日的FLV文件复制到C盘的20080627-flv文件夹中。
代码如下:
@echo off cls title IE临时文件夹FLV文件获取 - 佛爱我羊 ::用法 getflv 日期 保存路径 (例子:getflv 20080627 c:) ::提示:日期格式使用YYYYMMDD for /f "tokens=*" %%a in ('dir "%userprofile%\Local Settings\Temporary Internet Files\*.flv" /b /s') do ( call :doit "%%a" %1 %2 ) pause exit
:doit set fp=%1 set fp=%fp:\=\\% set ff=%3\%2-flv if not exist "%ff%" (md "%ff%") setlocal enabledelayedexpansion for /f "skip=1 tokens=*" %%n in ('wmic datafile %fp% get creationdate') do ( set fd=%%n set fd=!fd:~0,8! if !fd!==%2 (copy %1 %ff%) )
|