10 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
   !!            DESTRY.BAS               !!
20 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
   !!           DESTRY V01-AA             !!
   !!     ZEROES AND DELETES FILES        !!
   !!        ON DECTAPE OR DISK           !!
40 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
100 &:&:&"DESTRY V01-AA":&:& "ENTER THE FILENAME YOU WISH TO ZERO":
	& "AND DELETE USING THE FORMAT 'DEV:FILNAM.EXT'":
	&:INPUT "YOUR FILENAME - ";F$
200 I%=INSTR(1%,F$,"MT"):GOTO 205 IF I%<>0%:
	I%=INSTR(1%,F$,"DT"):R%=510%:R%=R%+2% IF I%=0%:ON ERROR GOTO 300:
	OPEN F$ AS FILE 1%,MODE 1%:GOTO 210
205 &:& "DESTRY V01-AA  DOES NOT HAVE A MAGTAPE HANDLER IN IT, SORRY":
	GOTO 9999
210 D1$=D1$+CHR$(0%) FOR I%=1% TO R%:
	FIELD #1%,R% AS D$:LSET D$=D1$:ON ERROR GOTO 400:
	PUT #1% WHILE -1%
300 &:& "THERE IS A PROBLEM IN OPENING YOUR FILE - ";F$:
	&:& "THE ERROR IS - ";SYS(CHR$(6%)+CHR$(9%)+CHR$(ERR)):
	&:& "FILE - ";F$;" HAS NOT BEEN ZEROED OR DELETED":
	CLOSE 1%:GOTO 9999
400 IF ERR=10 AND ERL=210 THEN RESUME 410 ELSE &:
	& "AN ABNORMAL ERROR HAS OCCURRED WHILE ATTEMPTING":
	& "TO ZERO YOUR FILE - ";F$;" IT HAS BEEN PARTIALLY ZEROED.":&:
	& "THE ERROR WAS - ";SYS(CHR$(6%)+CHR$(9%)+CHR$(ERR)):CLOSE 1%:GOTO 9999
410 CLOSE 1%:ON ERROR GOTO 500:KILL F$:
	&:& "YOUR FILE - ";F$;" HAS BEEN ZEROED AND DELETED":
	&:& "NORMAL TERMINATION":GOTO 9999
500 &:& "A ERROR HAS BEEN ENCOUNTERED WHILE ATTEMPTING":
	& "TO KILL YOUR FILE - ";F$:
	& "THE FILE HAS BEEN ZEROED BUT NOT DELETED !":
	&:& "THE ERROR WAS - ";SYS(CHR$(6%)+CHR$(9%)+CHR$(ERR)):
	CLOSE 1%
9999 END
