home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 1998 March
/
CHIPCD_3_98.iso
/
software
/
share
/
sharmies
/
unixdos
/
data.z
/
test_cp.bat
< prev
next >
Wrap
DOS Batch File
|
1997-11-18
|
843b
|
30 lines
@echo off
rem ****** CHECK IF COPY WANTED **************************
usrchar Do you want to copy a file? (Y/N)\c yn
IF ERRORLEVEL 2 GOTO END
rem ****** GET THE INPUT FILENAME ************************
usrprmpt Enter the source filename:\c -r
call setenv "IN=@usrprmpt.tmp"
rem ****** CHECK IF THIS FILE EXISTS *********************
test -r "$IN" runneg: echo FILE %IN% DOES NOT EXIST
IF ERRORLEVEL 1 GOTO END
rem ****** GET THE OUTPUT FILENAME ***********************
echo Enter the destination filename:
call setenv "OUT=`line`"
rem ****** CHECK IF IT IS WRITABLE IF IT EXISTS **********
test -r $OUT
IF ERRORLEVEL 1 GOTO DO_COPY
test -w $OUT runneg: echo CANNOT WRITE TO FILE %OUT%
IF ERRORLEVEL 1 GOTO END
rem ****** EXECUTE THE ACTUAL COPY ***********************
:DO_COPY
cp -l %IN% %OUT%
goto END
:END