home *** CD-ROM | disk | FTP | other *** search
- 'TO-DWC v1.2 September 2, 1988
- CLS : CLEAR
- SHELL "CD >TEMP.$$$"
- OPEN "I", #1, "TEMP.$$$"
- INPUT #1, TEMP1$ 'initial subdirectory location
- CLOSE
- KILL "TEMP.$$$"
- again:
- PRINT "What SUBDIRECTORY do you WISH to Change TO `dwc' format? ": PRINT
- LINE INPUT "Form = c:\XXXX\XXX or A: or d:\xxx - "; A$
- E$ = RIGHT$(A$, 1)
- F$ = MID$(A$, 2, 1)
- IF E$ = "\" THEN PRINT : PRINT "OOPS - Retry WITHOUT `\' on the end!": PRINT : GOTO again
- IF F$ <> ":" THEN PRINT : PRINT "OOPS - Retry - MUST have Drive desigator - A:, C: or D:": PRINT : GOTO again
- B$ = "DIR " + A$ + "\*.* >TEMP.$$$"
- PRINT : PRINT "Making Temporary SUBDIRECTORY C:\ABCD1234"
- SHELL "MD C:\ABCD1234"
- PRINT "Making Temporary FILE listing - File name TEMP.$$$"
- SHELL B$
- OPEN "I", #1, "TEMP.$$$"
- DO WHILE NOT EOF(1)
- LINE INPUT #1, B$
- Y = Y + 1
- LOOP
- CLOSE
- DIM LINS$(Y)
- OPEN "I", #1, "TEMP.$$$"
- FOR Z = 1 TO Y
- LINE INPUT #1, B$
- LINS$(Z) = B$
- PRINT LINS$(Z)
- NEXT Z
- CLOSE
- KILL "TEMP.$$$"
- SHELL "C:"
- CHDIR "C:\ABCD1234"
- FOR Z = 1 TO (Y - 5)
- IF LEFT$(LINS$(Z + 4), 1) = "." THEN GOTO JUMP2
- IF MID$(LINS$(Z + 4), 10, 3) <> "ARC" THEN GOTO JUMP3
- FILNAM$ = LEFT$(LINS$(Z + 4), 8)
- FOR TEST = 1 TO 8
- IF ASC(MID$(FILNAM$, 2)) = 32 THEN TEST = 8: FLNM$ = MID$(FILNAM$, 1): GOTO JUMP4
- IF ASC(MID$(FILNAM$, 3)) = 32 THEN TEST = 8: FLNM$ = MID$(FILNAM$, 1, 2): GOTO JUMP4
- IF ASC(MID$(FILNAM$, 4)) = 32 THEN TEST = 8: FLNM$ = MID$(FILNAM$, 1, 3): GOTO JUMP4
- IF ASC(MID$(FILNAM$, 5)) = 32 THEN TEST = 8: FLNM$ = MID$(FILNAM$, 1, 4): GOTO JUMP4
- IF ASC(MID$(FILNAM$, 6)) = 32 THEN TEST = 8: FLNM$ = MID$(FILNAM$, 1, 5): GOTO JUMP4
- IF ASC(MID$(FILNAM$, 7)) = 32 THEN TEST = 8: FLNM$ = MID$(FILNAM$, 1, 6): GOTO JUMP4
- IF ASC(MID$(FILNAM$, 8)) = 32 THEN TEST = 8: FLNM$ = MID$(FILNAM$, 1, 7): GOTO JUMP4
- FLNM$ = MID$(FILNAM$, 1, 8)
- JUMP4:
- NEXT TEST
- PRINT FLNM$
- GOSUB DOIT
- GOTO JUMP3
- JUMP2:
- Z = 2
- JUMP3:
- NEXT Z
- M$ = LEFT$(TEMP1$, 2)
- SHELL "CD C:\"
- SHELL M$
- CHDIR TEMP1$
- SHELL "RD C:\ABCD1234"
- PRINT
- PRINT "Processing complete for `" + A$ + "' Subdirectory or Diskette!"
- END
- DOIT:
- DOIT$ = "PKunpak " + A$ + "\" + FLNM$
- DOIT2$ = "DWC -M= " + FLNM$ + " *.*"
- DOIT3$ = "COPY *.dwc " + A$
- DOIT4$ = "DWC -T " + FLNM$
- PRINT : PRINT "UNarcing " + FLNM$
- SHELL DOIT$
- PRINT : PRINT "COMPRESSING " + FLNM$
- SHELL DOIT2$
- PRINT : PRINT "CHECKING FILE INTEGRATY"
- SHELL DOIT4$
- PRINT : PRINT "COPYING " + FLNM$ + ".DWC to Original Subdirectory"
- SHELL DOIT3$
- KILL "*.DWC"
- RETURN
-
-
-