Find File Accessory Freeware by Gregg Rodgers Genie ID: G.RODGERS2 Have you ever wondered where all your "BAK" files are? How about where you put that letter of resignation you typed out to your boss called "STUFFIT.DOC". You know - the one you quit working on after you had cooled down. With the wider use of bigger hard drives it becomes imperative to have a simple-to-use accessory to quickly locate files and their paths and have the option of performing various file functions on them all without leaving the comfort of your current application. FINDFILE will locate any filename that has, as part of its name string, what you have entered into to the editable text field and search of your hard drive partitions and/or your floppy drive(s) for matches. For instance entering BAK will show all the filenames that contain these characters, such as "MYLETTER.BAK" and "BAKING.PRG", whereas ".BAK" will find only those files with that extender. Tip: Entering "." will display all files as all filenames have this as part of their makeup. Wildcards "*" or "?" are not supported as FFile searches only for instances of your search string in all filenames. FF will check your drive for up to 8 partitions and indicate which are active allowing you to selectively choose which ones you want searched. Or click the "ALL" button to select them all. The "A" and "B" floppies are selected individually. Find File will take your search entry, convert it to upper case, then build a list of files (up to 100), that contain the search string then display them in the view window. If more than 18 instances are found you may use the scroll bar to bring them into view. All instances are shown with full paths leading to the filename but only up to 50 characters in length. Unless you have a really deep folder structure, this shouldn't be a problem. This version of FF also has the capability of Printing, Copying, Moving or Erasing all files that you select with the mouse. To select files in the view window, simply click them with the mouse. To select more than one at a time click and drag the mouse. As the mouse passes over the file names they will also be selected. Repeating the above an selected filenames will reverse the process. To Print, Move, Copy or Trash the selected entries click the appropriate icon. The Print icon will do an ascii dump to any attached printer. The Copy and Move icons will perform the same action (copying your files to another area or disk) with the exception that Move will also erase the original file after the copy operation. Trash does just that - trashes your files. FF will ask for confirmation from you before it actually performes this dangerous operation, so be carefull! Any files that are write protected will be skipped. Always do a fresh search before doing a file operation from FF. There could be trouble if you have done a search for filenames, went to the desktop, erased one of the entries and then went back to FF and asked it to perform an operation on a file that now doesn't exist. A word to the wise... When FFile is run from the Desktop it will claim all available memory to use during file Copy and Move operations then release the memory back to Gem when finished. When used over an application there is a very good chance that that application has already claimed all memory for itself forcing FF to use a small 5000k memory buffer that it has avaiable for file operations. When this happens everything goes normally but the reduced memory available will cause the operation to take longer to accomplish. If you have a lot of file Copying/Moving to do it is best to wait until you exit your app back to the desktop. That's it except to say that FFile can run as an accessory or as a program by changing the ACC extender to PRG. It has also not been tested on any machine with anything above Tos 2.5. Tos 2.6 could be a problem. Note: The author (me) assumes no responsibility for any use or misuse of this program or suitability for any purpose whatsoever. Make sure FindFile operates as you expect by running it on your machine with different accessories and inits enabled and with your version of Tos. Practise on files you can afford to lose or purposely want to lose, until you're comfortable with its operation in your machines environment. Gregg Rodgers