Add PT STMT rename and move batch script
This commit is contained in:
Executable
+45
@@ -0,0 +1,45 @@
|
||||
@echo off
|
||||
setlocal enabledelayedexpansion
|
||||
|
||||
REM === SET YOUR ROOT FOLDER HERE ===
|
||||
set "ROOT=C:\path\to\patient"
|
||||
|
||||
REM === GET TODAY'S DATE IN YYYYMMDD FORMAT ===
|
||||
for /f %%i in ('powershell -NoProfile -Command "Get-Date -Format yyyyMMdd"') do set TODAY=%%i
|
||||
|
||||
set "NEWNAME=PT STMT_%TODAY%.txt"
|
||||
set "FOLDERNAME=PT STMT_%TODAY%"
|
||||
|
||||
echo Processing folders under %ROOT%...
|
||||
echo.
|
||||
|
||||
REM === LOOP THROUGH ALL SUBFOLDERS ===
|
||||
for /r "%ROOT%" %%d in (.) do (
|
||||
|
||||
if exist "%%d\export.txt" (
|
||||
echo Processing: %%d
|
||||
|
||||
REM pushd into the folder so all commands use short relative paths (fixes path-too-long errors)
|
||||
pushd "%%d"
|
||||
|
||||
REM Rename export.txt
|
||||
ren "export.txt" "%NEWNAME%"
|
||||
|
||||
REM Create dated folder
|
||||
mkdir "%FOLDERNAME%" 2>nul
|
||||
|
||||
REM Move renamed txt file
|
||||
move "%NEWNAME%" "%FOLDERNAME%\"
|
||||
|
||||
REM Move all .tif files
|
||||
for %%f in ("*.tif") do (
|
||||
move "%%f" "%FOLDERNAME%\"
|
||||
)
|
||||
|
||||
popd
|
||||
)
|
||||
)
|
||||
|
||||
echo.
|
||||
echo Done.
|
||||
pause
|
||||
Reference in New Issue
Block a user