Compressors Disk 1 (Oct 1991) : File_Collector1.04 / File_Collector.Doc

                         Welcome to File_Collector
                      The front end for Arc/Zoo/Lharc
                               Version 1.04
                                   By
                               Jamie Mueller

IMPORTANT: File_Collector makes EXTENSIVE use of the PIPE: device--so 
MAKE SURE that the PIPE: device is working before you use File_Collector. 
(A simple test is to "DIR >PIPE:a" and then "type PIPE:a" if you don't
get any requestors and the type command gives you the directory then your 
pipe device is working)

CAUTION: Please make sure the archive & source/dest paths start with a 
drive name (e.g. 'df0:...')--especially so if you are running 
File_Collector from the Workbench. If you do not, File_Collector might 
appear to lock up occasionally--do not fret, File_Collector is waiting 
for some input from the pipe: device. To remove F_C from this 'lock up' 
condition go to CLI and type something similar to "dir >pipe:fcout" (you 
should see the directory on the File_Collector screen--if this does not 
help, then you are locked up and have to reboot (sorry).

Also important: File_Collector doesn't seem to like being run from the 
Workbench--I don't know why, but then this is only version 1.00 <grin> 
This is why you don't see a .info file here either.

I wrote File_Collector to make things easier to arc/unarc, zoo/unzoo, 
and/or lharc/unlharc. Since these programs all use a similar interface 
(but different enough to make it confusing) I thought I'd "Amigatize" 
them and consolodate them into a single 'element'.

First things first: the File_Collector screen: in the upper left hand 
corner you will see a small Gadget (EVERYTHING you see is a gadget) 
--labeled 'Zoo' when you first boot the program--this is the 'mode' 
gadget, it tells you which program you are using (e.g. Arc, Zoo, or 
Lharc). You can change the mode by clicking on the gadget, but this is 
really of no use because File_Collector sets the mode according to the 
file extension of the arc/zoo/lzh.

The area labeled "Archive Name" is where you set the name of the Archive 
you are working with. You can do this in two ways: 1) Click in the box 
and type in the name of the arc/zoo/lzh including a path to get there 
(e.g. "ram:music.lzh") or 2) click in the drive box on the left and use 
the file requestor to 'navigate' your way to the arc/zoo/lzh and then 
click on the gadget labeled '>>>>' to the left of the "Archive Name" box.

Once you have set the Archive name you're ready to have some fun. (if you 
noticed when you set the name, File_Collector recognized the type of 
arc/zoo/lzh and set the 'mode' to that)

To extract the arc/zoo/lzh either type in the destination path in the 
"Source/Dest path" box or use the requestor and hit the ">>>>" button to 
the left of the "Source/Dest path" box. Then hit the "Extrct" button and 
watch the window on the bottom while it extracts the files.

To create an arc/zoo/lzh type in the name in the Archive box (including 
the extension and path--e.g. "ram:music.zoo") and use the file requestor 
to pick the files and click the "Add" button for each file. NOTE: since 
File_Collector does not process the file name in the "File" box you can 
put wildcard characters there (at least if the version of arc/zoo/lharc 
you are using recognizes them).

NOTE: to lharc/zoo up paths set the "Source/Dest Path" box to the 'root' 
of the files you wish to lharc/zoo up and go from there. For instance you 
want do zoo the directory 'music' on dh0: which looks like this:

DH0: 
   music (dir)
      songa      songb     songc
      instruments (dir)
         insta       instb      instc
      misc (dir)
         stuff       morestuff

you would set the "Source/Dest Path" to "DH0:music" and then click in the 
"Drawer" box, clear it, and hit return (this will display the files in 
"DH0:music") now you go about selecting files and hitting the "Add" 
button. Just remember to never specify "DH0:music" in the "Drawer" box.

To specify a file to Delete from the arc/zoo/lharc use the "File" box and 
hit the "Delete" button.

"Test" and "View" require no 'arguments' so just clicking on them will 
execute that command on the selected arc/zoo/lzh. NOTE: since Zoo does 
not have a "Test" command the "Pack" command is implemented instead--this 
was necessary because when you delete some files from a .zoo it must then 
be 'packed'.

I also hope you remembered to put Arc, Zoo, and Lharc in your C: 
directory so that File_Collector can find them.

I hope this little utility makes life for you just a little bit easier..

                          Jamie C.Mueller  <- GEnie

P.S. I zoo'ed these files with File_Collector <grin>

New to 1.01: Both the '>>>>' buttons now work correctly (sigh), and the 
file 'search' is speeded up.

New to 1.02: More improvements to '>>>>' buttons. New 'Help' and 'Trash'
buttons (trash deletes a file off of disk, NOT in an archive). Plus
a scrollback 'knob' for re-viewing work, etc.

New to 1.03: Icon support added--File_Collector will now run from the 
Workbench. NOTE: File_Collector opens a small window on the Workbench 
screen this is for 'error' output from arc/zoo/lharc; for instance when 
you create a new .arc file you will see 'Creating arc ....' in that 
window (a message from the arc program).

New to 1.04: Extract bug fixed when working from the Workbench.