home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Boston 2
/
boston-2.iso
/
DOS
/
GRAFIK
/
TOOLS
/
GIFS
/
GIFS.DOC
next >
Wrap
Text File
|
1993-12-01
|
9KB
|
215 lines
GIFs v1.3 - .GIF File Cataloger 03/91
*FreeWare* P.C.Stapleton (CIS 72421,1753 - tho' I NEVER read mail)
------------------------------------------------------------------------------
WHY:
----
I've become a true BBS fanatic and .GIF (thank you CompuServe) collector. The
number of files, their disk space, resolution, colors, version, etc. presented
a formidable task for tracking and maintaining backups. I'm sorry to say that
none of the .GIF cataloging programs I've found completely satisfied me. So I
wrote GIFs to get the detail I wanted without all the cumbersome aspects of a
(dare I say it?) database.
Also, were it not for the EXCELLENT code by the true gurus (Bob Montgomery
[VPIC], John Bridges [PICEM], Jay Wherley [GifDesk], et al) I wouldn't have
this problem because I wouldn't put up with the hassle of collecting!
OUTPUT:
-------
GIFs, by default, generates 2 output files:
GIFS.SUM - contains the stats on where the .GIFs are and how much
disk space they consume
GIFS.OUT - contains the detail on each .GIF, including the size,
image resolution, colors, GIF version and the path. I
use a good editor to strip the path out of the report
in order to perform certain maintenance functions.
Optionally, you can direct GIFs to substitute a named batch file for output,
in lieu of GIFS.OUT. This is useful for dumping subsets of .GIFs off to a
floppy, moving files to new directories, or deleting (use with care!).
------------------------------------------------------------------------------
Notes:
1. I have NOT determined whether GIFs works correctly with network drives.
I have access to one at work, but there are NO .GIF files stored on the
servers! System administrators can be so dull and limited in outlook!
2. All output files contain only `vanilla' ASCII characters in the 0-127
range. Prettier output (using line-drawing characters, etc.) would cause
problems for some uses.
3. GIFs echos some summary statistics to the screen during scanning so you
know it's working and not just eating your disks.
4. GIFS.EXE is compressed using Fabrice Bellard's excellent LZEXE v.91.
------------------------------------------------------------------------------
TOMORROW? (or MORE ABUSE?)
--------------------------
I've also written a little parser to read the GIFS.OUT file and compare it to
a BBS Log file (or formal file list) and generate a list of the first 1000
.GIFs that THEY have that I don't! Greedy huh? Well, I DO pay BBS membership
fees instead of doing the ratio thing. Anyway, this gives me a simple list to
use for tagging the downloads I want to make. If can I make it generic and
smart enough, and anyone shows a desire to have it, I'll probably upload it
for others to use as well.
I hope you enjoy using GIFs!
------------------------------------------------------------------------------
GETTING HELP:
-------------
Run GIFs with `/h' `-h' `-?' `/?' or `help' as command-line and the
following help screen is displayed:
=============================================================================
GIFs v1.3 - .GIF File Cataloger
Searches ALL `DOS ready' Drives (ie. A: - LastDrive) - SKIPS `Not Ready' drives
Generates 2 Files: GIFS.SUM and either GIFS.OUT or specified [batfile]
Syntax: GIFS [driveletter],[filemask],[batfile]
Options are positional (commas required) for filemask and/or batfile.
where: drive option directs GIFs to search ONLY that drive
filemask option which directs GIFs to limit the .GIF files
found to those matching the filemask. Uses DOS
wildcard conventions. GIFs forces .GIF extent.
batfile option which directs output to the named file.
GIFs forces .BAT as the file extent.
Output format: `%1 <path><GifFile.GIF> %2 %3 %4 %5'
(usage: `batfile copy a:' would perform a DOS Copy
of the .GIF files named in batfile to the A: drive.)
Defaults: drive - search ALL `ready' disk drives (includes floppies)
filemask - * [ALWAYS uses .GIF extent]
output - GIFS.OUT [Detail Report - if batfile not specified]
GIFS.SUM [Summary Report of Drive & Directory Stats]
=============================================================================
Example Output:
---------------
*****************************************************************************
Example 1 `GIFS' (without parameters to scan ALL drives)
*****************************************************************************
GIFS.SUM:
================================== GIFs v1.3 ==================================
| 03-24-91 | 11:38:46 | ALL Drives | *.GIF | GIFS.OUT | GIFS.SUM |
===============================================================================
GIFs Space Path
----- ----------- -----------------------------------------------------------
1 140,124 F:\CAD
12 1,985,342 F:\GIF
1 2,688 F:\CODE
2 596 G:\WINDOWS
89 15,593,985 H:\DATASHAK
40 7,180,628 H:\GRAFEXCH
10 2,245,809 H:\PRIZM
29 3,167,898 H:\SOSO
242 41,203,442 H:\SVGA
20 4,108,171 H:\SVGANEW
186 7,556,482 H:\VGA
===============================================================================
14 2,128,154 Totals for Drive F:
2 596 Totals for Drive G:
616 81,056,415 Totals for Drive H:
===============================================================================
632 83,185,165 Totals for Scanned Drives
===============================================================================
GIFS.OUT:
================================== GIFs v1.3 ==================================
| 03-24-91 | 11:38:46 | ALL Drives | *.GIF | GIFS.OUT | GIFS.SUM |
===============================================================================
Image Col Gif
GIF Name Size Resolutn Res Ver Path
-------- ----- -------- --- --- ------------------------------------------
SCREEN00 140k 640x480 256 87a F:\CAD
386CHIP 226k 800x600 256 87a F:\GIF
BOLAE 183k 640x440 256 87a F:\GIF
BV0003 105k 640x480 256 87a F:\GIF
DSKYLINE 180k 640x480 256 87a F:\GIF
HUNTRESS 46k 640x440 128 87a F:\GIF
MCE008 82k 640x480 64 87a F:\GIF
MCE013 204k 640x480 64 87a F:\GIF
MCE016 224k 640x480 256 87a F:\GIF
MCE022 249k 640x480 256 87a F:\GIF
MCE024 268k 640x480 256 87a F:\GIF
MCE028 149k 640x480 256 87a F:\GIF
MT14 69k 640x480 256 87a F:\GIF
89AILL 3k 640x480 16 89a F:\CODE
PALETTE 0k 32x 32 16 87a G:\WINDOWS (note that these 2
SAMPLE 0k 32x 32 16 87a G:\WINDOWS .GIFs are < 1k each)
etc...
*****************************************************************************
Example 2 `GIFS f,,sample' (scan F: and write to sample.bat)
*****************************************************************************
SAMPLE.BAT:
REM *** GIFs Batch Output *** GIFs v1.3 03-24-91 @ 11:42:24
REM
%1 F:\CAD\SCREEN00.GIF %2 %3 %4 %5
%1 F:\GIF\386CHIP.GIF %2 %3 %4 %5
%1 F:\GIF\BOLAE.GIF %2 %3 %4 %5
%1 F:\GIF\BV0003.GIF %2 %3 %4 %5
%1 F:\GIF\DSKYLINE.GIF %2 %3 %4 %5
%1 F:\GIF\HUNTRESS.GIF %2 %3 %4 %5
%1 F:\GIF\MCE008.GIF %2 %3 %4 %5
%1 F:\GIF\MCE013.GIF %2 %3 %4 %5
%1 F:\GIF\MCE016.GIF %2 %3 %4 %5
%1 F:\GIF\MCE022.GIF %2 %3 %4 %5
%1 F:\GIF\MCE024.GIF %2 %3 %4 %5
%1 F:\GIF\MCE028.GIF %2 %3 %4 %5
%1 F:\GIF\MT14.GIF %2 %3 %4 %5
%1 F:\CODE\89AILL.GIF %2 %3 %4 %5
*****************************************************************************
Example 3 `GIFS f,MCE*' (scan f: for MCE?????.GIF files)
*****************************************************************************
GIFS.SUM:
================================== GIFs v1.3 ==================================
| 03-24-91 | 11:43:43 | ONLY Drive F | MCE*.GIF | GIFS.OUT | GIFS.SUM |
===============================================================================
GIFs Space Path
----- ----------- -----------------------------------------------------------
6 1,175,273 F:\GIF
===============================================================================
6 1,175,273 Totals for Drive F:
===============================================================================
GIFS.OUT:
================================== GIFs v1.3 ==================================
| 03-24-91 | 11:43:43 | ONLY Drive F | MCE*.GIF | GIFS.OUT | GIFS.SUM |
===============================================================================
Image Col Gif
GIF Name Size Resolutn Res Ver Path
-------- ----- -------- --- --- ------------------------------------------
MCE008 82k 640x480 64 87a F:\GIF
MCE013 204k 640x480 64 87a F:\GIF
MCE016 224k 640x480 256 87a F:\GIF
MCE022 249k 640x480 256 87a F:\GIF
MCE024 268k 640x480 256 87a F:\GIF
MCE028 149k 640x480 256 87a F:\GIF