home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Simtel MSDOS 1992 June
/
SIMTEL_0692.cdr
/
msdos
/
pcmag
/
vol8n05.arc
/
MOVE.BAT
< prev
next >
Wrap
DOS Batch File
|
1988-07-24
|
693b
|
34 lines
ECHO OFF
IF %1'==' GOTO syntax_error
IF %2'==' GOTO syntax_error
SET movepath=%3
IF %3'==' GOTO begin
SET movepath=%1\
SHIFT
GOTO begin
:syntax_error
ECHO Syntax is: MOVE [source_directory] filename destination_directory
GOTO end
:begin
IF EXIST %movepath%%1 GOTO L1
ECHO Error. Source file does not exist!
GOTO end
:L1
IF EXIST %2\%1 DEL %2\%1
IF NOT EXIST %2\%1 GOTO L2
ECHO Error. Old version could not be deleted!
GOTO end
:L2
COPY %movepath%%1 %2\%1
IF EXIST %2\%1 GOTO L3
ECHO Error. Copy unsuccessful!
GOTO end
:L3
DEL %movepath%%1
IF NOT EXIST %movepath%%1 GOTO L4
ECHO Error. Could not delete the original!
GOTO end
:L4
ECHO Successful Move.
:end