Files
LogSeqDB/pages/Scripts/Recursive Par2 creation.sync-conflict-20250817-085625-UULL5XD.md
2025-12-11 06:26:12 -08:00

64 lines
727 B
Markdown

---
title: Recursive Par2 creation
updated: 2022-01-30 22:42:55Z
created: 2022-01-30 22:42:30Z
---
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
```