Files
LogSeqDB/pages/Scripts/Recursive Par2 creation.md
2025-12-11 06:26:12 -08:00

716 B

title:: Recursive Par2 creation updated:: 2022-01-30 22:42:55+00:00 created:: 2022-01-30 22:42:30+00:00

Recursive Par2 creation


@ECHO ON

SETLOCAL

REM check input path

IF "%~1"=="" GOTO End

IF NOT EXIST "%~1" (

ECHO The path does not exist.

GOTO End

)

IF NOT "%~x1"=="" (

ECHO The path is not folder.

GOTO End

)

REM set options for PAR2 client

SET par2_path="C:\\Users\\stuar\\Downloads\\sstent\\AppData\\Local\\MultiPar\\par2j64.exe"

REM recursive search of subfolders

PUSHD %1

FOR /D /R %%G IN (*.*) DO CALL :ProcEach "%%G"

POPD

GOTO End

REM run PAR2 client

:ProcEach

ECHO create for %1

%par2_path% c /fo /sm2048 /rr5 /rd1 /rf3 /lc+32 "%~1\\%~n1.par2" *

GOTO :EOF

:End

ENDLOCAL