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