Also skip folders containing 'archive' in path
This commit is contained in:
@@ -72,6 +72,6 @@ Found: C:\Patients\abc\Patient\Export\.
|
|||||||
### Notes
|
### Notes
|
||||||
|
|
||||||
- Uses `pushd`/`popd` to work around Windows' 260-character path length limit
|
- Uses `pushd`/`popd` to work around Windows' 260-character path length limit
|
||||||
- Skips any folder whose path contains `PT STMT` so already-archived folders are never re-processed
|
- Skips any folder whose path contains `PT STMT` or `archive` so already-processed folders are never re-processed
|
||||||
- Safe to re-run — `mkdir` for the dated folder will silently skip if it already exists
|
- Safe to re-run — `mkdir` for the dated folder will silently skip if it already exists
|
||||||
- Date format is `YYYYMMDD` (e.g. `20260423`)
|
- Date format is `YYYYMMDD` (e.g. `20260423`)
|
||||||
|
|||||||
@@ -24,8 +24,8 @@ echo.
|
|||||||
REM === LOOP THROUGH ALL SUBFOLDERS ===
|
REM === LOOP THROUGH ALL SUBFOLDERS ===
|
||||||
for /r "%ROOT%" %%d in (.) do (
|
for /r "%ROOT%" %%d in (.) do (
|
||||||
|
|
||||||
REM Skip any folder whose path contains "PT STMT" (already-archived folders)
|
REM Skip any folder whose path contains "PT STMT" or "archive"
|
||||||
echo %%d | findstr /i "PT STMT" >nul
|
echo %%d | findstr /i "PT STMT archive" >nul
|
||||||
if errorlevel 1 (
|
if errorlevel 1 (
|
||||||
|
|
||||||
if exist "%%d\export.txt" (
|
if exist "%%d\export.txt" (
|
||||||
|
|||||||
Reference in New Issue
Block a user