home *** CD-ROM | disk | FTP | other *** search
- ┌──────────────────────────────────────────────────────────────────────────┐
- │ REXCLUDE 1.1 Documentation 05/28/92 │
- └──────────────────────────────────────────────────────────────────────────┘
-
- Copyright (c) 1992, Parsons Consulting
-
-
- WHAT IS IT?
- -----------
-
- REXCLUDE is a Robocomm User's Bonus utility. As such, it is
- available for use by any registered Robocomm user. The purpose of
- the program is to create a simple database of file names. This
- database, REXCLUDE.DBF, will be checked by Robocomm as it processes
- new file lists. Any file found in the database will automatiically
- be excluded from the "New Files" directory in Robocomm.
-
-
- WHO NEEDS IT?
- -------------
-
- If you have a great deal of files on your system and don't want to
- ever download a duplicate file, then REXCLUDE is just what the
- doctor ordered.
-
- Although Robocomm has the ability to import a file listing of any
- size into its "Downloaded Files" database, you may find that the
- resulting database is too large to be easily managable. REXCLUDE is
- ideal if you want to keep your "Downloaded Files" directory
- relatively small and still remove as many "duplicate" entries from
- your "New Files" directory as possible.
-
- For Sysops, this program will allow you to inform Robocomm of all
- the files available on your BBS without having to import your
- ALLFILES list into the Downloads Directory. After using REXCLUDE,
- only files which are _not_ available on your BBS will show up on
- Robocomm's new files list, allowing you to quickly select files to
- be added to your system.
-
-
- USAGE
- -----
-
- Using REXCLUDE is extremely simple. REXCLUDE is a command line
- driven utility with the following syntax:
-
- REXCLUDE [-z] <Directory>|[PCB:]<File>
-
- All you do is specify a directory or file name on the command line
- after typing REXCLUDE. If you specify a directory name, then
- REXCLUDE will scan the indicated directory for all files. If you
- specified a file, REXCLUDE will open it and process each line in the
- file as a directory to be scanned for file names.
-
- *** NEW IN VERSION 1.1 -- Rexclude will parse through a PCBoard format
- dir file and add file names found in it to its databases. To
- process a PCB DIR file, just preface a file name with PCB: For
- example, to import a file called DIR01 into the database, you would
- specify:
-
- REXCLUDE PCB:DIR01
-
- NOTE: You may also add PCB:<file> entires to your list of
- directories to scan. See the example below.
-
-
- -z is an optional switch which informs REXCLUDE to remove any
- existing entiress in its database before processing. You will only
- need to use this switch if you have some reason to believe that
- there is outdated data in the databases.
-
-
- A REAL WORLD EXAMPLE
- --------------------
-
- You are a sysop and you want to make sure theat no file on your system
- ever shows up in Robocomm's "Available Files" list. To do this,
- simply create a file called REXCLUDE.LST and include the names of
- all subdirectories on your system that contain downloadable files.
- On Group One BBS, we use:
-
- C:\DIR01
- C:\DIR02
- C:\DIR03
- C:\DIR04
- C:\DIR05
- C:\DIR06
- PCB:E:\ROBOCOMM\PCBLOG.LST <--- PCB dir format files can be listed too.
- C:\DIR07
- C:\UPLOADS
- E:\PRIVATE
- F:\DOWNLOAD
- C:\TAPCIS
-
- In this example, DIR01-07 and C:\UPLOAD are the areas listed in the
- DLPATH.LST file used by PCBoard, E:\PRIVATE is the private upload
- area and both F:\DOWNLOAD and C:\TAPCIS\DOWNLOAD are directories
- which may contain files download while online manually with other
- comm programs (gasp!).
-
- To create a master database of all files available in these
- directories, we simply type:
-
- REXCLUDE -z rexclude.lst
-
- Now, once the processing has completed we simply edit the nightly
- event batch file to update the listing from any directories which
- may have received new files during the day:
-
- REXCLUDE E:\PRIVATE
- REXCLUDE F:\DOWNLOAD
- REXCLUDE C:\UPLOADS
- REXCLUDE C:\TAPCIS
-
-
- NOTE: The -z switch should not be used when updating an existing
- REXCLUDE installation! Also, You should do REXCLUDE updating
- _before_ calling Robocomm. This will ensure that the REXCLUDE.DBF
- file is as current as possible before Robocomm processes and new
- files lists for the evening.
-
-
- SAVING OUTPUT
- -------------
-
- The output from REXCLUDE may be redirected to a file or the printer
- by using the > redirection character on the command line.
-
- For example to append to an REXCLUDE.LOG file, you would type:
-
- REXCLUDE rexclude.lst >> rexclude.log
-
- To create a new log file every time rexclude is run, you would type:
-
- REXCLUDE rexclude.lst > rexclude.log
-
- NOTE: If you do this, you will not see anything on the screen
- during processing.
-
-
- HOW DO I KNOW IT'S WORKING?
- ---------------------------
-
- When Robocomm is processing new files lists (and your log type is
- not set to BRIEF) you will see lines similar to the following in the
- log window whenever Robocomm locates a file from REXCLUDE's database
- in a BBS new files list:
-
- @ Excluded: FOOBAR.ZIP
-
- < end of file >
-
-