@ECHO OFF REM Computer to Network - Upload local files to network REM Version: 2.4 - XCOPY /Y for unattended operation (DOS 6.22) REM Last modified: 2026-01-20 REM Check MACHINE variable IF "%MACHINE%"=="" GOTO NO_MACHINE REM Check T: drive IF NOT EXIST T:\*.* GOTO NO_DRIVE REM Display banner ECHO. ECHO ============================================================== ECHO Upload: %MACHINE% to Network ECHO ============================================================== ECHO. REM Create target directories (ignore errors) MD T:\%MACHINE% >NUL 2>NUL MD T:\%MACHINE%\ProdSW >NUL 2>NUL MD T:\%MACHINE%\LOGS >NUL 2>NUL REM Copy batch files (XCOPY /Y = no prompts, no trailing backslash) ECHO Copying C:\BAT\*.BAT to T:\%MACHINE%\ProdSW... XCOPY C:\BAT\*.BAT T:\%MACHINE%\ProdSW /Y >NUL ECHO [OK] Batch files copied ECHO. REM Check for ATE directory IF NOT EXIST C:\ATE\*.* GOTO SKIP_ATE REM Copy ATE files ECHO Copying C:\ATE files to T:\%MACHINE%\ProdSW... IF EXIST C:\ATE\*.EXE XCOPY C:\ATE\*.EXE T:\%MACHINE%\ProdSW /Y >NUL IF EXIST C:\ATE\*.DAT XCOPY C:\ATE\*.DAT T:\%MACHINE%\ProdSW /Y >NUL IF EXIST C:\ATE\*.CFG XCOPY C:\ATE\*.CFG T:\%MACHINE%\ProdSW /Y >NUL ECHO [OK] ATE files copied ECHO. GOTO DONE :SKIP_ATE ECHO [INFO] No C:\ATE directory - skipping ECHO. :DONE ECHO ============================================================== ECHO Upload Complete ECHO ============================================================== ECHO. GOTO END :NO_MACHINE ECHO [ERROR] MACHINE variable not set ECHO Run DEPLOY.BAT first PAUSE GOTO END :NO_DRIVE ECHO [ERROR] T: drive not available ECHO Run C:\STARTNET.BAT first PAUSE GOTO END :END