FIXFILES.EXE for T.A.G. Version 2.7
Global FILES.BBS to T.A.G FILES.DIR import utility
Copyright (c) 1993-94 by Mark McKay of 1:275/138-140. All rights reserved
┌─────────────────────────────────────────────────────────────────────────────┐
│▓▓▓▓▓ Disclaimer ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓│
└─────────────────────────────────────────────────────────────────────────────┘
Although "FIXFILES" has been tested, this software has no warranty, either
expressed or implied. The use of this software is at the user's own risk.
Mark McKay shall in no way be responsible for any special, incidental,
consequential or other damages resulting from the use and/or misuse of this
software. Every effort has been made to test this software and its
documentation for possible errors, but no guarantee to that effect is made.
There are no written or implied guarantees of updates to this program.
This program must be distributed AS IS in it's original archive. "FIXFILES"
may not be distributed as part of any other software package without the
expressed written consent of the author, Mark McKay. It may not be altered
or reverse engineered in any way, shape or manner.
┌─────────────────────────────────────────────────────────────────────────────┐
│▓▓▓▓▓ Features ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓│
└─────────────────────────────────────────────────────────────────────────────┘
- Can be used from a batch file to automagically add files recieved through
a file distribution network. Run FIXFILES immediately AFTER Tick.
- Fast and easy to use.
- Adds FILES.BBS entries to *.DIR files for all non CD-ROM T.A.G. areas.
- Checks *.DIR file and won't add a dupe.
- Written for TAG 2.7
- Configurable Uploader name.
- Won't add a Files.BBS entry that isn't in the file directory.
- Optionally deletes FILES.BBS files when finished with them.
- Will create a NEW *.DIR file if one isn't found in the file directory.
┌─────────────────────────────────────────────────────────────────────────────┐
│▓▓▓▓▓ How to Use FIXFILES ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓│
└─────────────────────────────────────────────────────────────────────────────┘
Put FIXFILES in any directory you desire.
Edit FIXFILES.CFG to suit your system.
Format of FIXFILES.CFG
----------------------------------------------
Line 1 : Path to FBOARDS.DAT
Line 2 : Delete FILES.BBS when done, Yes or No
Line 3 : Sysop Name
----------------------------------------------
Sample FIXFILES.CFG
--------------------
D:\BBS\GFILES
No
Mark McKay
--------------------
┌─────────────────────────────────────────────────────────────────────────────┐
│▓▓▓▓▓ What it does ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓│
└─────────────────────────────────────────────────────────────────────────────┘
All File areas that are NOT CD ROM Discs will be searched for a FILES.BBS.
If a FILES.BBS is found then any files NOT ALREADY in your *.DIR file
that are in the directory will be added to the end of the *.DIR file
located in that download directory.
The first name and last names from the config file will be used for
the uploader.
Today's date is used as the upload date.
This is repeated for ALL NON-CDROM areas.
┌─────────────────────────────────────────────────────────────────────────────┐
│▓▓▓▓▓ Registration ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓│
└─────────────────────────────────────────────────────────────────────────────┘
There is none required, but if you find this utility useful I'd
appreciate it if you'd register one of my other utilities for T.A.G..
Donations are cheerfully accepted to encourage future TAG utility writing.
Feel free to send any of the below listed items to the address below.
1.2 Gig+ IDE Hard drives (No Conner drives please),
Pioneer 6 disc CDROM drives,
IBM compatible 486 or Pentium computers (sorry I don't want your
Commodore VIC20),
Blank 1.2 and 1.44 floppy disks,
250Meg Colorado tape drives with DC2120 QIC 80 Preformatted tapes,
SVGA monitors (15" or larger Non-interlaced in all modes preferred),
16 4MEG 60ns SIMMS
Good ole American cash money (checks and money orders are ok also) are
cheerfully accepted. Contributions of $5 or more allow me to rent movies
for the family to watch (that they know there's no way in heck I'll watch
with them) and frees up 2 hours at a shot for "unHoney-Do'd" & "unDaddyKinWe"
programming time. <g> I'll probably even say "Thank You". <g>
Mark McKay
PO Box 68063
Virginia Beach, VA 23455
┌─────────────────────────────────────────────────────────────────────────────┐
│▓▓▓▓▓ History ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓│
└─────────────────────────────────────────────────────────────────────────────┘
1.3 - Totally rewritten from the "Global Add Lost" portion of TAGFAM
1.7 - Fixed "Stack Overflow Error" (Error 202) in previous versions
1.9 - FBoards.Dat is no longer left open the whole time Fixfiles is running,
the necessary info is read into an array when the program starts and
then FBoards.Dat is closed.
Fixfiles is now about 4 times faster due to some streamlining in the
code.
┌─────────────────────────────────────────────────────────────────────────────┐
│▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓│
└─────────────────────────────────────────────────────────────────────────────┘