home *** CD-ROM | disk | FTP | other *** search
- ────────────
- FMAINT v1.10
- ────────────
-
- Basically I wrote this program for hassle free file maintenance. All
- the file maintenance utilities either required that you be there to
- run through them, or they didn't properly handle the filesize/FPs or
- the offline/online files. I wanted a simple program that could be run
- during a system event at night, and run without the need of user input
- nor need the attention of the sysop.
-
- FMAINT requires that STATUS.DAT be in the current directory. From
- STATUS.DAT it derives the 'FPs per xxK' as well as the correct path
- for file bases and files themselves.
-
- FMAINT will NOT look in the UPLOAD directory of each base, only in the
- DOWNLOAD directory. I'm not really sure why there were ever two dirs
- for each base in the first place, it's one of those odd but true things.
-
- FMAINT will also not run on any directory that has been toggled with the
- flag so that each actual .DIR is placed with the files. Personally, I
- think that makes a big mess of everything, so I've just left the function
- out for now, though with demand, it might make it into later versions.
-
- FMAINT performs various functions, specified by you on the command line.
- Available for processing by the program, are:
-
- [/D] Update File Date .. Will check any existing file and find the
- time/date stamp and place THIS into the date field. This is usefull
- for files that are updated daily so that it always remains online
- without having a date like 01/01/99 in the date field. This is also
- usefull to put the REAL file date into your listings, instead of
- the upload date (This, used in conjunction with, say, a program to
- re-date the file to the latest within the archive, can bring the
- dates on the files to exactly the date of release);
-
- [/F] Update File Points .. Will update the FPs to that of 'Points
- per xxK' setting in Telegard. This is usefull if you decide to
- change the 'FPs / K' option from say 10 to 20. This will pull the
- file size from TG, not from the file itself, so if this option is
- used, it is highly suggested that you also update the file size so
- that it may be as accurate as possible.
-
- [/O] Toggle File Offline/Online .. Will check to see if the file actually
- exists in the directory. Based on it's findings, files are toggled
- offline/online. This makes it easier to delete files, so from DOS
- you could just delete *.ZIP and run FMAINT /O and all these files
- will automatically be toggled offline. Same for putting files back
- online, just copy the file to the correct dir, and run, bingo, you
- have the file back online. This function also checks to see if the
- file actually has a file size greater then 0. If the filesize is
- equal to 0, the file is also toggled offline [Used in rare, but
- existant circumstances]
-
- [/S] Update File Size .. will update the file size in the TG listings to
- that on the actual file. The file size will be rounded off to the
- nearest bytes, then added into TG. This option is usefull if you
- have constantly updating files, like file lists, that you only
- need one entry for, but continue to change size on a day to day
- basis. It is highly suggested that you also update the file points
- when you run this option.
-
- [/V] Virus Scan .. currently disabled function of FMAINT .. Please look
- to future versions of FMAINT for this option.
-
- The commands within the [] can be put on the command line in any order,
- in any case, but must have the / in front, followed by the correct letter.
-
- The screen when the program is being run is as follows:
-
- [--]
- Scanning New Uploads [#2] ... { File Base }
-
- Filename.Ext Date Len Pts Description { Header }
- ──────── ─── ──────── ─── ─── ─────────────────────────
- TESTFILE 001 08/15/91 16 2 Test File #1 { Normal }
- TESTFILE 002 08/17/91 Offline Test File #2 with Exten.. { Cut Desc }
- [--]
-
- All the information displayed, will be the information directly from TGs
- file lists, or the updated infomation if it has been updated.
-
- Also, on the very bottom line will be the status lights. The lights for
- each function will be 'lit' if this function is active during the current
- run, or 'unlit' if they are deactivated this run.
-
- ────────────
- PLEASE NOTE!
- ────────────
-
- I hereby exclude me or my BBS from any blame caused by running this
- program. It works perfectly on my computer and hasn't caused any
- problems, but in the event it happens to cause loss of data or damage to
- your system, I am not liable. RUN THIS PROGRAM AT YOUR OWN RISK. I
- should see no problems since I've beta tested in on my own system for over
- a month, as well as on a few other systems to verify it's execution ..
-
- But NEVER the less, all care should be taken whenever you run new
- programs on your system .. Files opened by FMAINT include STATUS.DAT and
- UPLOADS.DAT, files opened and changed include all you .DIR directory
- listings ..
-
- Make backups of these files, and continue to make backups of all your
- files used with BBSs .. trust me, I've had way to many crashes, and it's
- always good to have a backup.
-
- Anyways, again, run this program at your own risk, as I've said, I've had
- it running on Forbidden Knights and The Dark Caverns without any problems.
-
- ─────────────
- REGISTRATION?
- ─────────────
-
- [ Begin Critic Mode ]
-
- I require absolutely NO registration for this program. I see no reason why
- ANY author should charge registration for something so small. Yes, you run
- it everyday, whooppie who da day. Registration spoils the fun, and also
- makes many people who can't program go broke from paying registrations
- to simple programs. ANY author who charges for software similar to mine
- should go jump off a cliff. If I can program equivalent programs, I will.
- Payment is for those who are greedy. See, I started off programming this
- for my use only, and it eventually made it's way to be released. So, if
- I've already gotten the return I originally expected, why should I charge?
-
- So, to any author who charges for simple software, including editors etc,
- my suggestion is STOP asking for registration. I do this as a hobby, it's
- fun, but it's better to know that people like my program and use it, rather
- then having people going 'MY GOD $15 DOLLARS FOR A MASTER FILE LIST
- GENERATOR?' .. Lame, honest to goodness, Lame. Greed goes beyond that
- of just asking for money, I wouldn't mind so much if it was something
- major, major, major .. But I see people just charging for something
- really simple, going 'Send me $10 for the userlist generator' .. gimme
- a break people, do you absolutely feel you deserve recognition for your
- work? If you do, then the gratitude of others should be enough to
- overpower your greed.
-
- So, again, this program is FREE of charge. Absolutely no money down, no
- payment .. ever.
-
- If you really want to send me something, umm, a nice little message saying
- 'I like your program, and I use it all the time' is all I really need to
- make my day.
-
- [ End Critic Mode ]
-
- ───────
- ANYWAYS
- ───────
-
- Any changes that need to be made will be and released once again. Further
- suggestions, comments and/or bug reports can be directed to me through
- netmail to Tim Strike or Riim at:
-
- FidoNet 1:259/423
- TeleNet 7:9/0
- GalaxyNet 10:100/220
-
- Or reported directly to:
-
- Tim Strike/Riim
- Forbidden Knights RPG
- [416]820-7273 1200-14,400 HST
-
-