DUP v4.0 Short Text File Written by Michael MacDonald 09/09/90 rev 03/10/92 DUP is a compiled Clipper PRG program. It is 'freeware'. No fee is expected for it's use. It's purpose is to check RoboComm's NEWxx.DBF (the database that keeps track of new files on the BBS's you call) for duplicate file names. Unless you use the 'preferred bbs' command line switch, it will keep the first occurrence of a duplicate file name in the database and delete the rest. If you specify a 'preferred bbs', DUP will NOT delete file names from that BBS, even if they are the first one found. DUP only marks the records as deleted, the database is not 'packed' or reindexed. You must have RoboComm do that for you. This way you may look at the records that DUP has marked as deleted before actually losing them, if you wish. DUP will also create a text file of the filenames it deletes. The name of the text file is DELETED.FIL. This is the same file that NUKE will write to. (Another Robo utility by yours truly) Both of these programs will append to it if it exists, and create it if it doesn't. This way you can see which filenames were deleted. In addition to marking the filenames as deleted, DUP will also tag them if you want. This is done with the '/t' command line switch. This can be used to view all the deleted files together. Starting with RoboComm ver 3.x, there is a sort key called TAGGED, just sort on tagged, then CNT/PGDN and you will see all the tagged files. DUP can reside anywhere, but you must be in the directory where you keep your RoboComm files when you invoke it. Since DUP rewrites the index NTAG.NTX, if you use the '/t' switch, don't invoke DUP with that switch while shelled out from RoboComm. This could create problems since that file is already open. The source code has been included for any Clipper users that wish to play with it. Examples dup save first dup, delete rest dup /t save first dup, delete rest and tag them dup groupone save dups from GROUPONE, delete rest dup /t groupone do both of the above Michael MacDonald 4273 148th Ave NE Apt E-104 Bellevue, WA 98007