ignore _archive folders
This commit is contained in:
@@ -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"
|
||||
)
|
||||
)
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user