SingleFile v1.0 Copyright 1993 Philip Dobranski. All rights reserved. SingleFile v1.0 is a program to search a directory hierarchy and find duplicate directory and file names. Works with hard or floppy disks. It came as a result of my buying a larger hard disk and finding that I still did not have enough space. Closer examination revealed I had several copies of the same file. SingleFile can save you time and money by helping identify duplicate files. SingleFile is SHAREWARE. I am only asking a modest shareware fee of seven dollars ($7.00) in U.S. funds. I know this program will be used to save space on your own disks, saving you money and time (doing backups). Please help keep the Amiga alive by contributing to shareware authors. Permission is hereby granted for distribution in the Fred Fish collection of freely distributable software, and on USENET archives as long as this README file accompanies the SingleFile executable. Under no circumstances should this be included in a commercial distribution or sold for profit without the express written permission of the author. If sufficient support is provided (i.e. enough registrations) I will write an Intuition front-end and send copies to all registered users. Registration fees and comments should be sent to: Philip Dobranski P.O. Box 494861 Garland, TX 75049-4861 SingleFile is distributed "as is." No warranty is expressed or implied. SingleFile is executed from the CLI only. Command options are as follows: SingleFile directory [-D] [-F] [-I] -[C] where "directory" is the starting point of the search. This can be the root of a disk, or a subdirectory on the disk. -D prohibits the output of duplicate directory names (default is to print directory names) -F prohibits the output of duplicate file names (default is to print file names) -I tells the program to print .info files (default is not to output anything that contains ".info") -C tells the program that uppercase is different than lower case (default is case insensitive searching) Parameters can be entered in any order, but the output will be directories (if requested) then files (if requested). Output can, and probably should, be redirected to a file or the printer. Examples: To see if there are any duplicate directories on the floppy in DF0: and save the results in file "ram:floppylist" SingleFile DF0: -F >ram:floppylist To see if there are any duplicate directories or files on hard disk partition WORK: and send the output to the printer: SingleFile WORK: >PRT: A final note: SingleFile builds a rather large linked list in memory. As such, if you have insuffficient memory the program will not be able to complete a search of the directory. Your stack should be at least 10,000 bytes and it will probably be a good idea to reboot your machine after running SingleFile to clear up memory fragmentation. To help reduce wasted space, file/directory names are limited to 40 bytes and the total path of any file or directory is limited to 120 bytes. Enjoy the extra disk space and reduced backup times! And please support shareware distributors (Fred Fish) and authors.