ignore _archive folders

This commit is contained in:
Nathan
2025-08-18 15:12:24 -06:00
parent 0cd8fd842f
commit d276607178
3 changed files with 703 additions and 12 deletions

View File

@@ -22,18 +22,23 @@ set /a mirrorFailures=0
for /d %%D in (daily_*) do (
if exist "%%D" (
set /a dailiesScanned+=1
set "hadSub=0"
rem Case 1: subfolders treated as sequences
for /d %%S in ("%%D\*") do (
set /a sequencesTotal+=1
set "hadSub=1"
call :MirrorOne "%%D\%%~nxS" "%%~nxS"
)
rem Case 2: no subfolders => mirror daily itself as a sequence
if "!hadSub!"=="0" (
set /a sequencesTotal+=1
call :MirrorOne "%%D" "%%~nxD"
rem Skip _archive folders
if not "%%~nxD"=="_archive" (
set /a dailiesScanned+=1
set "hadSub=0"
rem Case 1: subfolders treated as sequences
for /d %%S in ("%%D\*") do (
set /a sequencesTotal+=1
set "hadSub=1"
call :MirrorOne "%%D\%%~nxS" "%%~nxS"
)
rem Case 2: no subfolders => mirror daily itself as a sequence
if "!hadSub!"=="0" (
set /a sequencesTotal+=1
call :MirrorOne "%%D" "%%~nxD"
)
) else (
echo Skip: archive folder "%%D"
)
)
)