SUBX by Paul E. Castle II -- Copyright 1995 Contents: I. Introduction II. Purpose III. Usage IV. Supported Archive Types V. Requirements VI. Distribution VII. License VIII. Registration IX. Support X. The Future Disclaimer: This software is presented "as is". The author assumes no responsibility for any damages incurred due to the use of this software. I. Introduction: As part of my job, I find myself working with 20 or more archive files on a daily basis. This has presented me with quite a problem. For each archive file, I must create a subdirectory for it and extract the files to the subdirectory. This isn't much of a job - when your working with a few archive files. But, just try it with a couple of dozen! It gets to be very tedious and annoying. So, as with any lazy computer buff, I searched the computer services and bulletin boards for a utility that would do the job for me. To my dismay, I could find none! Being a self-respecting, red-blooded (and lazy) computer programmer, I wrote the utility myself. II. Purpose: SUBX will go through a directory of files, locate all archive files, create a subdirectory (whose name is the filename minus the extension), and extract all files from the archive into the subdirectory. III. Usage: SUBX is simple to use. There are no command line parameters or switches. Simply go to the directory where you have all of your archive files and execute SUBX. IV. Supported Archive Types: SUBX will handle the following archive types: ZIP, LZH, ARJ, and ARC V. Requirements: SUBX should run on any machine running DOS 3.x or higher. The following programs must be located in a directory which is included in the PATH setting: ARJ.EXE - for extracting ARJ files LHA.EXE - for extracting LZH files PKXARC.EXE - for extracting ARC files PKUNZIP.EXE - for extracting ZIP files SUBX, itself, does not extract the files. This is done by spawning a child process using one of the above programs depending on the archive type. If you only work with one archive type, you would only need the extraction program for that particular format. SUBX will still run without all four being present (it will, actually, run without any of them being present - but it won't do much). Each of these programs is readily available on the information services (CompuServe, AOL, etc.), electronic bulletin boards, and from shareware vendors. NOTE: PKXARC.EXE is now distributed as PKUNPAK.EXE. PKUNPAK.EXE must be renamed PKXARC.EXE. VI. Distribution: You may freely copy and distribute SUBX to your friends and neighbors so long as this documentation is included. Shareware vendors may distribute SUBX with the same restriction. In addition, I would appreciate it if you would let me know that you are distributing the program. VII. License: SUBX is copyrighted material. You are granted a license to use the program on any machine so long as you don't try to alter it. VIII. Registration: SUBX is shareware. If, after 30 days, you decide that the program is of use, you should register it. Registration is only $5.00. You can register by sending a check for $5.00 to the address listed below. IX. Support: I will attempt to answer any questions you may have concerning SUBX. You can reach me at the addresses listed below. X. The Future: This depends on your response to SUBX. If you have any suggestions, let me hear them. If enough interest is expressed, I will gladly enhance the program. Paul E. Castle II 1140 Garrisonville Road Stafford, VA 22554 CompuServe: 76530,305 Internet: 76530,305@compuserve.com