@REM ------- BEGIN ustv_unrar.cmd ----------------
@ECHO OFF
cd /d e:"tv
set path="C:\Program Files\WinRAR\";%path%
:recheck
for /D %%i in (e:\tv\%1\*) do (
echo %1
if exist "%1\*100*" (unrar e "e:\tv\%1" "e:\tv\"
del /q/a/f e:\tv\%1\*
echo e:\tv\%1
) else (
for /l %%i in (1,1,40000) do (echo %random%)>nul
goto recheck
)
)
rd /s /q e:\tv\%1
popd
@REM ------- END ustv_unrar.cmd ------------------
ftp含有sfv自动检测 在文件夹下自动添加
===Uploaded===–[100%]–[25-of-25]–
类似tag
如果100%即执行解压文件至e:\tv根目录下
然后删除该目录下文件以及sfv检测生成的文件夹
再删除原始文件夹
最后退出
如果文件夹下sfv检测不到100%,即80% 90%之类的情况
等待4秒之后再去检查是否达到100%完成,如此反复循环至解压完毕。如果想把间隔时间改长,可把for /l %%i in (1,1,40000) 中的40000改为其他
标签:auto, Bat, check, ftp, unrar


Post comment