diff --git a/Rename and Move PT STMT.bat b/Rename and Move PT STMT.bat index e6f848d..8d414bb 100755 --- a/Rename and Move PT STMT.bat +++ b/Rename and Move PT STMT.bat @@ -24,36 +24,37 @@ echo. REM === LOOP THROUGH ALL SUBFOLDERS === for /r "%ROOT%" %%d in (.) do ( - REM Skip any folder whose path contains "PT STMT" or "archive" + set "SKIP=0" + echo %%d | findstr /i /c:"PT STMT" /c:"archive" >nul - if errorlevel 1 ( + if not errorlevel 1 set "SKIP=1" - if exist "%%d\export.txt" ( - echo Found: %%d + if "!SKIP!"=="0" ( + if exist "%%d\export.txt" ( + echo Found: %%d - pushd "%%d" + pushd "%%d" - if "%DRYRUN%"=="1" ( - echo RENAME export.txt ^> %NEWNAME% - echo MKDIR %FOLDERNAME% - echo MOVE %NEWNAME% ^> %FOLDERNAME%\ - for %%f in ("*.tif") do ( - echo MOVE %%~nxf ^> %FOLDERNAME%\ - ) - ) else ( - ren "export.txt" "%NEWNAME%" - mkdir "%FOLDERNAME%" 2>nul - move "%NEWNAME%" "%FOLDERNAME%\" - for %%f in ("*.tif") do ( - move "%%f" "%FOLDERNAME%\" + if "%DRYRUN%"=="1" ( + echo RENAME export.txt ^> %NEWNAME% + echo MKDIR %FOLDERNAME% + echo MOVE %NEWNAME% ^> %FOLDERNAME%\ + for %%f in ("*.tif") do ( + echo MOVE %%~nxf ^> %FOLDERNAME%\ + ) + ) else ( + ren "export.txt" "%NEWNAME%" + mkdir "%FOLDERNAME%" 2>nul + move "%NEWNAME%" "%FOLDERNAME%\" + for %%f in ("*.tif") do ( + move "%%f" "%FOLDERNAME%\" + ) ) + + echo. + popd ) - - echo. - popd ) - - ) REM end skip PT STMT check ) echo Done.