ECHO OFF IF NOT ERRORLEVEL == 0 GOTO :ERROR IF "%1" == "" GOTO :INSTR IF "%2" == "" ECHO COPYING FILES %1 TO CURRENT DIRECTORY/PATH THROUGH D:\TTEMP IF NOT "%2" == "" ECHO COPYING FILES %1 TO %2 THROUGH D:\TTEMP MD D:\TTEMP COPY %1 D:\TTEMP COPY D:\TTEMP\*.* %2 IF NOT EXIST RCOPY.DAT ECHO "RCOPY.DAT" IF EXIST RCOPY.DAT DEL D:\TTEMP\*.* < RCOPY.DAT > NUL IF NOT EXIST RCOPY.DAT ECHO DELETING ALL FILES IN \TTEMP IF NOT EXIST RCOPY.DAT DEL D:\TTEMP\*.* RD\TTEMP GOTO :END :INSTR ECHO . ECHO SYNTAX IS THE SAME AS MS-DOS "COPY": ECHO RCOPY [drive:][PATH][FILESPEC] [drive:][PATH][FILESPEC] ECHO (WILDCARDS ARE ALLOWED, DEFAULT DRIVES/PATHS OBSERVED) ECHO . ECHO ADDITIONALLY: ECHO - YOU CAN COPY TO THE SOURCE DRIVE USING THE SAME FILENAME ECHO - DISPLAY THIS HELP BY TYPING "RCOPY" WITHOUT PARAMETERS GOTO :END :ERROR ECHO ERROR ENCOUNTERED DURING RCOPY :END