home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fresh Fish 9
/
FreshFishVol9-CD2.bin
/
bbs
/
util
/
dosk-1.0.lha
/
DosK
/
Commands
/
DirK
< prev
next >
Wrap
Text File
|
1995-01-04
|
2KB
|
100 lines
UNSET FILENAME
UNSETENV FILENAME
prompt #S >env:PMT
alias LB_K LIST NOHEAD BLOCK NODATES
alias LND_K LIST NOHEAD DATES
ALIAS MV_K SYS:UTILITIES/MULTIVIEW
ALIAS DD_K DIR DIRS
ALIAS DF_K DIR
lab more
requestfile >env:filename title="Select Vol or Directory" drawersonly
cd $filename
requestchoice >env:answer "DirK ©November 1994 By Kenneth J. McCormick. All Rights Reserved." "SELECT DESIRED ACTION BY CLICKING BUTTON" "DIR" "DIRS" "ALL" "INT" "LIST" "BLK" "DATE" "CPY" "DEL" "MV" "BYE"
IF $ANSWER EQ "3"
$PMT >RAM:FNAME
DIR OPT A >RAM:OPTION
JOIN RAM:FNAME RAM:OPTION AS RAM:DIRECTORY_INFO
MV_K RAM:DIRECTORY_INFO
ENDIF
IF $ANSWER EQ "2"
$PMT >RAM:FNAME
DD_K >RAM:OPTION
JOIN RAM:FNAME RAM:OPTION AS RAM:DIRECTORY_INFO
MV_K RAM:DIRECTORY_INFO
ENDIF
IF $ANSWER EQ "1"
$PMT >RAM:FNAME
DF_K >RAM:OPTION
JOIN RAM:FNAME RAM:OPTION AS RAM:DIRECTORY_INFO
MV_K RAM:DIRECTORY_INFO
ENDIF
IF $ANSWER EQ "4"
$PMT
DIR INTER
ENDIF
IF $ANSWER EQ "5"
$PMT >RAM:FNAME
LIST >RAM:OPTION
JOIN RAM:FNAME RAM:OPTION AS RAM:DIRECTORY_INFO
MV_K RAM:DIRECTORY_INFO
ENDIF
IF $ANSWER EQ "6"
$PMT >RAM:FNAME
LB_K >RAM:OPTION
JOIN RAM:FNAME RAM:OPTION AS RAM:DIRECTORY_INFO
MV_K RAM:DIRECTORY_INFO
ENDIF
IF $ANSWER EQ "7"
$PMT >RAM:FNAME
LND_K >RAM:OPTION
JOIN RAM:FNAME RAM:OPTION AS RAM:DIRECTORY_INFO
MV_K RAM:DIRECTORY_INFO
ENDIF
IF $ANSWER EQ "8"
requestfile >env:filename1 title="COPY FROM" POSITIVE="COPY" NEGATIVE="FORGET IT!!" MULTISELECT
ECHO $FILENAME1
requestfile >env:filename2 title="COPY TO" NEGATIVE="FORGET IT!!" drawersonly
COPY $filename1 to $filename2
lab reject
skip back more
ENDIF
IF $ANSWER EQ "9"
requestfile >env:filename title="DELETE File" POSITIVE="DELETE" NEGATIVE="OH GOD NO" MULTISELECT
DELETE $filename
ECHO $FILENAME
skip back more
ENDIF
IF $ANSWER EQ "10"
IF EXISTS SYS:UTILITIES/MULTIVIEW
MV_K
ELSE
ECHO "MULTIVIEW NOT IN SYS:UTILITIES"
ENDIF
ENDIF
IF $ANSWER EQ "0"
SKIP FIN
ENDIF
if exists ram:directory
DELETE RAM:DIRECTORY_INFO QUIET
endif
if exists ram:option
DELETE RAM:OPTION QUIET
endif
SKIP BACK MORE
LAB FIN
UNALIAS LB_K
UNALIAS LND_K
UNALIAS MV_K
UNALIAS DD_K
UNALIAS DF_K
IF EXISTS RAM:FNAME
DELETE RAM:FNAME QUIET
ENDIF
IF EXISTS RAM:OPTION
DELETE RAM:OPTION QUIET
ENDIF
IF EXISTS RAM:DIRECTORY_INFO
DELETE RAM:DIRECTORY_INFO QUIET
ENDIF
PROMPT "%N.%S>"