Add test environment setup script
This commit is contained in:
@@ -0,0 +1,51 @@
|
||||
@echo off
|
||||
setlocal
|
||||
|
||||
REM === TEST ENVIRONMENT SETUP ===
|
||||
REM Creates a sample folder structure to test the rename/move script.
|
||||
REM Run this to reset back to a clean baseline at any time.
|
||||
|
||||
set "TESTROOT=%~dp0TEST"
|
||||
|
||||
echo Resetting test environment at %TESTROOT%...
|
||||
echo.
|
||||
|
||||
REM Wipe and recreate the test root
|
||||
if exist "%TESTROOT%" (
|
||||
rd /s /q "%TESTROOT%"
|
||||
echo Cleared existing test folder.
|
||||
)
|
||||
|
||||
REM === CREATE PATIENT FOLDERS ===
|
||||
REM Each has Patient\Export\ with an EXPORT.txt and some .tif files
|
||||
|
||||
for %%p in (Patient001 Patient002 Patient003) do (
|
||||
mkdir "%TESTROOT%\%%p\Patient\Export"
|
||||
echo.> "%TESTROOT%\%%p\Patient\Export\EXPORT.txt"
|
||||
echo.> "%TESTROOT%\%%p\Patient\Export\1000001.tif"
|
||||
echo.> "%TESTROOT%\%%p\Patient\Export\1000002.tif"
|
||||
echo.> "%TESTROOT%\%%p\Patient\Export\1000003.tif"
|
||||
echo Created: %%p
|
||||
)
|
||||
|
||||
REM === CREATE AN ARCHIVE FOLDER (should be skipped by the main script) ===
|
||||
mkdir "%TESTROOT%\Patient004\Patient\Export\archive"
|
||||
echo.> "%TESTROOT%\Patient004\Patient\Export\archive\EXPORT.txt"
|
||||
echo.> "%TESTROOT%\Patient004\Patient\Export\archive\1000001.tif"
|
||||
echo Created: Patient004 (archive folder - should be skipped)
|
||||
|
||||
REM === CREATE A PT STMT FOLDER (should also be skipped) ===
|
||||
mkdir "%TESTROOT%\Patient005\Patient\Export\PT STMT_20260101"
|
||||
echo.> "%TESTROOT%\Patient005\Patient\Export\PT STMT_20260101\EXPORT.txt"
|
||||
echo.> "%TESTROOT%\Patient005\Patient\Export\PT STMT_20260101\1000001.tif"
|
||||
echo Created: Patient005 (PT STMT folder - should be skipped)
|
||||
|
||||
echo.
|
||||
echo Done. Test environment ready at:
|
||||
echo %TESTROOT%
|
||||
echo.
|
||||
echo To test the rename script, copy "Rename and Move PT STMT.bat" into:
|
||||
echo %TESTROOT%
|
||||
echo and run it from there.
|
||||
echo.
|
||||
pause
|
||||
Reference in New Issue
Block a user