TIDY-UP - A Disk Utility Copyright 1991 - Barry Pearlman Version 1.3 Tidy-Up P.O. Box 601 Chesterfield, MO 63006-0601 TABLE OF CONTENTS: 1.0 DEDICATION ......................................... Page 1 2.0 THE PROGRAM ........................................ Page 1 3.0 SYSTEM REQUIREMENTS ................................ Page 2 4.0 CONFIGURATION FILE ................................. Page 2 5.0 SOURCE CODE ........................................ Page 2 6.0 MENU SCREENS ....................................... Page 3 6.1 Opening Graphic .................................... Page 3 6.2 DRIVE SELECT Menu .................................. Page 3 6.3 EXTENSION SELECT Menu .............................. Page 4 6.4 EXTENSION SEARCH Menu .............................. Page 5 6.5 MATCHING FILES Menu - First Screen ................. Page 5 6.6 MATCHING FILES Menu - Last Screen .................. Page 6 6.7 INDIVIDUAL FILE Menu ............................... Page 6 6.8 GROUP PROCESS Menu ................................. Page 8 7.0 FINAL STATISTICS ................................... Page 9 8.0 SWITCHES ........................................... Page 10 9.0 READ ONLY Files .................................... Page 10 10.0 READ ONLY Menu ..................................... Page 11 11.0 INSUFFICIENT DISK SPACE ............................ Page 11 12.0 MESSAGES ........................................... Page 12 1.0 DEDICATION Tidy-Up is dedicated to my wife Diane and to my son Bradley, who have become a "computer widow" and a "computer orphan" while I was developing this program. My love and appreciation to both of you for your support, understanding, and patience. My thanks and appreciation are also extended to Danny Jincks of Annapolis, MO for his beta testing and for all of his help in getting Tidy-Up this far. 2.0 THE PROGRAM Tidy-Up is a disk utility that allows the user to specify a file exten- sion, a date, and the disk drive(s) that are to be searched to find the files that match that specification. Wild cards (* and ?) are allowed. When a file is found that matches the specification, the name of the file, including a complete path specification and the date of file cre- ation, plus its file attribute are stored in memory. At the end of the search, the user is presented with several choices. The files that have been found may be printed, deleted, moved, copied, or bypassed. Move, delete, copy, and bypass may be done on an individ- ual file by file basis; move, delete, or copy procedures may also be done on a group basis. When working with the files on an individual ba- sis, files that have been bypassed may be re-listed. Going through the entire list once will cause the program to ask for more files to search for, or will allow exit. Any file that is to be moved is first copied to the destination media, then read from BOTH the source and the new destination. A full byte by byte comparison is then performed and if they are identical, the file is deleted Page 1 from the source location. Should they not verify, a error message is generated, and the source file is NOT deleted. Since Copy is the same procedure as Move minus the deletion of the file from the source, the same procedure is applied. Tidy-Up will run under Microsoft(R) Windows 3.0 as a DOS application, and has been successfully tested under DOS 5.0. Two Windows program icons and two sample .PIF files are included with the program, one for color and one for monochrome. 3.0 SYSTEM REQUIREMENTS Tidy-Up was developed to run on all IBM compatible machines operating under DOS 3.XX or greater. The graphics utilize EGA text characters and the standard 16 EGA colors. Tidy-Up will automatically switch over to 80 column text monochrome if it detects something other than EGA or VGA video. It also may be run in monochrome from the command line utilizing the /M switch. Tidy-Up utilizes conventional DOS memory; it does not require either extended or expanded memory, nor is a Math Coprocessor necessary. Each file that Tidy-Up finds requires 128 bytes of memory to store. Upon loading, the program first will adjust the size of the array that holds the found file data until 64K of unused conventional memory is left, then it will begin program execution. Other program arrays are sized at their minimum. Should the secondary arrays need more memory during the execution of the program, Tidy-Up dynamically will make array size adjust- ments during execution of the program. To determine how many files Tidy-Up will handle on your system, search all of your drives with the wild card specification. If Tidy-Up has reached its maximum number of files, a message will appear. Although at its found file limit, the found files are not removed from storage in memory and may be processed. Tidy-Up has not as yet been tested on a network, and any feed back as to network operation will be greatly appreciated. 4.0 CONFIGURATION FILE Tidy-Up has the built in ability to create a configuration file, named CONFIG.TDY, that will hold the drive letters and extension/date specifi- cations used most frequently. This small file (192 bytes) resides on the disk in the directory that Tidy-Up was executed from until it is empty (by user choice - see be- low), at which time Tidy-Up will delete it from the directory auto- matically upon exit. Tidy-Up does not need this file present to operate. All of the warnings and critical messages contained within the program have an alarm tone, similar to a European siren sound, associated with them. To activate the audible alarm, start the program with the /S switch on the command line. Page 2 5.0 SOURCE CODE Tidy-Up was begun in Microsoft QuickBasic 4.5 and completed, compiled, and linked with the Microsoft Professional Development System package, Version 7.1. The executable file, TIDYUP.EXE, is a complete stand-alone file and contains all of the graphics and messages along with the pro- gram code. It may be run from either a floppy disk or it may be in- stalled on your hard drive. 6.0 MENU SCREENS The menu screens and their respective choices should be reasonably self explanatory. All illegal key strokes have been trapped for at their re- spective points in the program. Pressing the wrong key will cause the program to wait until the proper key is pressed. The following is presented as a guide: 6.1 Opening Graphic - Displays the opening graphic, program name, and version number. In the color mode, the opening animated graphic exists solely because it was both fun and a challenge to write. After the first several times, however, it does admittedly become a bit tedious. Pressing any key at any point in the animation will cancel the display and start the program. Starting the program with the /F switch from the command line will by- pass the graphic; starting the program with the /M switch will start the program in monochrome, which does not display the opening graphic. 6.2 DRIVE SELECT Menu - Selects the drive(s) that Tidy-up will search for matching files. 6.2.1 A, B, C, D, E, F - Pressing the corresponding key on the key- board initiates the drive verification sequence that checks whether the selected drive is indeed installed and if so, is it ready (i.e., a floppy disk installed and the drive door closed). RAM drives and drives created by hard drive partitioning are also considered as valid drives. If the drive is valid, the letter will either change color or flash in the case of the monochrome screen. This checking will cause the corresponding drive light to come on for a short period of time. 6.2.2 [S]ave - Saves the drive information to the configuration file, CONFIG.TDY if it already exists, or creates the file if it doesn't. Saving overwrites any previous information stored. Trying to save to a write protected disk will prompt an error message. 6.2.3 [L]oad - Loads any information previously stored in CONFIG.TDY. Load will change whatever was previously showing on the screen to what ever is stored in the file. To erase the drive information section of CONFIG.TDY, load a blank screen. To add to what is stored in the con- figuration file, load the configuration file information first, then add to it. Attempting to load data from an empty or non-existent CONFIG.TDY file will prompt a message stating that configuration information is not available. Page 3 6.2.4 [ESC] - Pressing the Escape key prior to selecting any drives will back you out of the program. Once a drive has been selected, as evidenced by the change in color or the change in intensity of the drive letter(s), ESC will cancel out the drive selections already made. Pressing [ESC] again will then take you to the STATISTICS Menu. (See the section on the STATISTICS Menu below.) 6.2.5 [<--] - Carriage Return to accept the drives already selected and advance you to the EXTENSION SELECT menu. 6.3 EXTENSION SELECT Menu - Allows input of extension and date specifi- cations that Tidy-Up compares the files on the disk drives against. 6.3.1 [S]ave - Pressing the "S" key will save the extension informat- ion shown on the extension/date tablet to the CONFIG.TDY file in a manner similar to that described above for the drive letters. What is shown on the tablet is what is saved to disk. If the preceding file had 9 file extension/date combinations saved, and a tablet with only 5 combinations is saved, the other 4 are erased. Saving when the tablet is not on the screen (no extension/dates sel- ected) will clear the extension/date section of the CONFIG.TDY file. If CONFIG.TDY does not exist, it will be created. The drive letter selection of CONFIG.TDY operates independently from the extension/date section of the file; they are mutually exclusive of one another. 6.3.2 [L]oad - Loads the information saved in CONFIG.TDY (if any) into the program and opens the extension/date tablet. This must be done prior to adding additional specifications, as it clears out any exist- ing data. To add to the list already saved, load the list, then add the additional extension/date specifications. Attempting to load data from an empty or non-existent CONFIG.TDY file will prompt a message stating that data is not available. 6.3.3 [A]dd - Opens the tablet to allow input of the file extension and the file date to be searched for. The file extension is inputted first. Wild cards (* and ?) are allowed at any letter position and follow the DOS wild card conventions. D?D will find all files beginning and ending with the letter "D" while D* will find all files beginning with the letter "D". * by itself will find all files. 6.3.4 [C]lear - Pressing the "C" key clears out the extension/date in- formation stored and closes the tablet. It will not effect the informa- tion stored in CONFIG.TDY unless the [S]ave function is then utilized. 6.3.5 [F]ind - Starts the search process and moves the program to the EXTENSION SEARCH Menu. 6.3.6 [ESC] - Pressing the Escape key will clear the tablets, clear the extension/date information from program memory, and return you the EXTENSION SELECT Menu. 6.3.7 [BKSP] - Pressing the Backspace key erases the last extension name or date character entered. Backspacing left of the first extens- ion specification character position will close the input tablet, req- uiring the [A]dd command to be issued again. The [BKSP] key also performs a similar function when entering the date specification information. Page 4 6.3.8 (<---) - Pressing the Carriage Return key accepts the extension and prints the accepted extension/date list table on the right side of the screen. DOS file extension rules also apply here. No more than three letters are allowed, however, one and two letter extensions do not require that spaces be added. A file with no extension may be searched for by in- putting a space (SPACEBAR) and then a carriage return. Date input is next. Tidy-Up searches for all files dated equal to and earlier than the date entered. Wild cards may also be used for dates. Tidy-Up checks for invalid dates, for example, June 31, as well as for invalid leap years. In situations where you wish to search for all files that meet the ex- tension specification, you may easily enter the current date by press- ing a carriage return once to enter the current date (as kept by your computer's clock) and simultaneously accepting the file search spec- ification. Up to 10 extension/date combinations may be entered and searched for at one pass. Additional passes may be made by "escaping" backwards through the menus and then entering new specifications. 6.4 EXTENSION SEARCH Menu - Displays activity while the computer is searching for and comparing files. The EXTENSION SEARCH graphic is another routine that was both fun and a challenge to develop. It does, however, serve the practical purpose of keeping you informed as to what is transpiring in the file search. The display will inform you of which drive is currently being searched, how many files have been searched so far (a cumulative total), and a count of how many files have been found. In this part of the program, the computer is comparing each disk file to each of the file extension/date specifications, then returning and get- ting the next disk file, etc. The amount of time that it takes to com- plete this search is a function of disk speed, computer bus speed, pro- cessor type and speed, etc. As a benchmark, a 386 running at 33 Mhz. will search 1200 files on an ESDI drive in less than 10 seconds. The display may appear to pause from time to time, as it reads the FAT table from the drive. As long as the NUMBER OF FILES SEARCHED pointer is incrementing, the program is working correctly. When the search is complete, the MATCHING FILES screen will appear. 6.5 MATCHING FILES Menu - First Screen - Displays the results of the disk drive search. The MATCHING FILES screen presents you with a list of all of the files that have been found that met the file extension/date specification. The upper left hand tablet displays the total number of files found while the upper right hand tablet displays how many files have yet to be displayed before the end of the list is reached. The bottom Message Box allows the following choices: Page 5 6.5.1 [ESC] - Pressing Escape returns you to the previous EXTENSION SELECTION menu, and removes the list all files that have been found from the program array. 6.5.2 [SPACEBAR] Next Page - Pressing the Spacebar will display the next page (14 or less) files found. 6.5.3 [E]nd of List - Pressing "E" will automatically skip to the last file in the list and display the MATCHING FILES Menu - Last Screen 6.6 MATCHING FILES Menu - Last Screen 6.6.1 [ESC] - Pressing Escape returns you to the previous EXTENSION SELECTION menu, and clears the list of files that have been found from program memory. 6.6.2 [G]roup - Pressing "G" key takes you to the GROUP PROCESS Menu section of the program, which allows you to process the files meeting the specifications as a group, as opposed to on an individual basis. 6.6.3 [I]ndividual - Pressing the "I" key takes you to the INDIVIDUAL FILE Menu section of the program, which allows you to process the files meeting the specifications on a one at a time basis, as opposed to on an group basis. 6.6.4 [P]rint - Pressing "P" sends the matching file list to the line printer, which must be connected to LPT1. It is sent as straight ASCII text and is not formatted with any special characters or escape sequences. The program assumes a standard 66 lines per page and will skip three lines prior to and three lines after the perforation on standard pin feed stock. 6.6.5 [R]elist - Pressing "R" will start the list over again and place you in the MATCHING FILES Menu first screen. You may re-list from any page in the menu. NOTE: At this point in the program, a major user decision is made con- cerning how he wishes to proceed, i.e., processing the matching files as a group, or on an individual basis. The following sections will cover both procedures, starting with the INDIVIDUAL FILE section first. See paragraph 12.0 below for a description of the GROUP PROCESS section of the program. 6.7 INDIVIDUAL FILE Menu - Allows matching files to be processed on an individual basis. 6.7.1 [M]ove - Pressing "M" moves the displayed file to the destination chosen with the [P]ath command described below. Once the file has been moved successfully, the source file is deleted auto- matically. In order to accomplish a successful move, two conditions must be met. The path must be established (a warning message is displayed if it is not) and the file may not be a Read Only file. Read only files will appear to be moved, however, they are only tagged and will be displayed Page 6 in a later portion of the program. See paragraph 16.0 - Read Only Files below. 6.7.2 [C]opy - Pressing "C" performs the same function as [M]ove above, however, the source file is not erased. Read Only files may be copied. When a Read Only file is copied, the destination file attributes are marked as both Read Only and Archive. 6.7.3 [D]elete - Pressing "D" causes the file displayed on the tablet to be deleted from the appropriate disk. Read Only files will appear to be deleted, however, they are not and will be displayed in a dif- ferent section of the program. A path need not be established to delete a file. 6.7.4 [SPACEBAR] Bypass - Pressing the Spacebar skips over the display- ed file and Tidy-Up performs no action on the file. Like [D]elete, a path need not be established. 6.7.5 [P]ath - Pressing "P" opens the [drive :]/[path] tablet and changes the message box. The drive/path specification is limited to a maximum of 64 characters, including the colon and the backslash. 6.7.6 Enter the destination path, starting with the drive, and adding the appropriate backslashes (\) according to accepted DOS conventions. The trailing backslash will be added by Tidy-Up. The destination path is not case sensitive and Tidy-Up will change it to all upper case. 6.7.7 [ESC] - Pressing the Escape key will return you to the INDIVIDUAL FILE Menu and cancel the path, or any partial path that is displayed. 6.7.8 [BKSP] - Pressing the Backspace key erases the last character entered and a carriage return accepts the path as shown. 6.7.9 [<---] - Carriage Return accepts the path as displayed and changes the screen back to the INDIVIDUAL FILE Menu. Tidy-Up will check to see that the drive entered is valid and that the path entered does truly exist. Tidy-Up will not create the inputted path if it does not already exist. NOTE: Once the path has been established and the program has returned you to the INDIVIDUAL FILE Menu, you may copy, delete, move, or bypass the matching files in any sequence that you wish. If at any time you wish to return to the MATCHING FILE Menu, press Es- cape. The files that have already been processed will not be re-dis- played. You may then proceed from that point in the program. In order to complete the INDIVIDUAL FILE portion of the program, you must go through the entire list and make a decision on each file. If you wish to not process the balance of the files, just press and hold the [B]ypass key until the "Files To Be Processed:" tablet shows zero, at which point in time the program will proceed forward. Page 7 Going through all of the files in the manner described above will take you back to the MATCHING FILES Menu, showing zero (0) matching files. The "File Size In Bytes:" tablet refers to the size of the file currently being displayed. 6.8 GROUP PROCESS Menu - Allows matching files to be processed on an individual basis. The GROUP PROCESS section of Tidy-Up performs the same functions as the INDIVIDUAL FILE portion, with the exception that all of the files found are processed sequentially as a group. The program functions are as follows: 6.8.1 [ESC] - Pressing Escape will return you to the last line item of the MATCHING FILES Menu. Any Path specifications entered (see below) will be deleted. 6.8.2 [M]ove - Pressing "M" will prompt you for a path if one has not already been established. The rules on entering a path specif- ication are the same as those above in paragraph 16.0. Once a path specification has been established and Tidy-Up has checked to make sure that it is valid, the following choices are presented: 6.8.2.1 [Y]es - Pressing "Y" will start the move process. The files will be displayed on the bottom of the screen in the "Moving File:" tablet. As in the INDIVIDUAL FILE section of the program, Read Only files will appear to be moved, but in reality they will not be. See paragraph 9.0 on Read Only files. CAUTION: Once the move process is started, it cannot be stopped until all of the files are moved or the destination disk is full. Should you inadvertently move files that you did not want to, use Tidy-Up to reverse the process. 6.8.2.2 [N]o - Pressing "N" will return you to the GROUP PROCESS Menu. 6.8.3 [C]opy - Pressing "C" performs the same function as [M]ove, and as in the INDIVIDUAL FILE section of the program, the source file is not erased and Read Only files are handled in the same manner. A valid path must exist to the destination disk and the copy operation will stop if the destination disk becomes full. 6.8.3.1 [Y]es - Pressing "Y" will start the copy process. The files will be displayed on the bottom of the screen in the "Copying File:" tablet. CAUTION: Once the copy process is started, it cannot be stopped until all of the files are copied or the destination disk is full. Should you inadvertently copy files that you did not want to, use Tidy-Up to delete the files copied in error. 6.8.3.2 [N]o - Pressing "N" will return you to the GROUP PROCESS Menu. 6.8.4 [D]elete - Pressing "D" prepares the program to delete the found matching files (except Read Only) sequentially. Page 8 6.8.4.1 [Y]es - Pressing "Y" will start the delete process. The files will be displayed on the bottom of the screen in the "Deleting File:" tablet. As in the INDIVIDUAL FILE section of the program, Read Only files will appear to be deleted, but in reality they will not be. See paragraph 9.0 on Read Only files. CAUTION: Once the delete process is started, it cannot be stopped until all of the files are deleted. Should you discover that you have deleted files that should not have been deleted, exit Tidy-Up immediately by "Escaping" backwards through the program until you are at the DOS prompt. Do not move or copy any more files at this point. The files have been deleted by Tidy-Up according to standard DOS specifications and may be recovered by any one of a number of file "Un-erase" programs. Do so immediately! Further computer file processing may cause your disk to overwrite the files that you wish to recover. 6.8.4.2 [N]o - Pressing "N" will return you to the GROUP PROCESS Menu. NOTE: At this point in the program, providing that no Read Only files have been encountered, Tidy-Up has completed its function and will return you to the MATCHING FILE Menu, showing zero (0) files left to be processed. If Read Only files have been encountered, see the section on Read Only Files. You may at this point "Escape" out of the program, or go back in and change drive specifications and/or extension/date specifications and re-run the process. If you elect to "back out" of the program, you will encounter the FINAL STATISTICS Menu just before program termination. 7.0 FINAL STATISTICS The FINAL STATISTICS screen displays what effect Tidy-Up has had on your storage space during this session. The data presented is cumulative, and reflects the results of all of the various processes during the entire session. NOTE: A minus(-) indicates that the net change of bytes for that drive has been reduced (an increase in drive storage capacity) and a plus in- dicates that the net change of bytes shows an increase (or a reduction in storage space) for that drive. Prior to a disk (floppy or hard drive) being searched for matching files, Tidy-UP reads the disk and determines its total available file storage space, and the file storage space that is un-occupied. Just prior to dis- playing the FINAL STATISTICS screen, Tidy-Up again reads the space avail- able for storage. This will account for the disk activity that may be observed. The information presented on the screen is the result of the calculations performed on the above data. Should you search a floppy drive, say drive "A:", and then remove the disk prior to exiting the program, Tidy-UP will not be able to read the disk and calculate the net effect that it had on the Page 9 disk. A brief error message will be displayed during the program exit seq- ence stating "Drive A: Not Ready", however, the program will continue to terminate. The FINAL STATISTICS table will display "**" indicating that it could not perform the calculations for that particular drive. Pressing ESC will terminate the program while a Carriage Return will take you back to the DRIVE SELECT menu and allow you to restart the program. 8.0 SWITCHES Tidy-Up will read the command line switches in any order and in any quant- ty that they are inputted. The only restriction is that the switch MUST be preceded by a backspace. The switch letters are not case sensitive. The switches are: 8.1 /M - Causes Tidy-Up to display in 80 column monochrome text mode. 8.2 /F - Bypasses the opening animated graphic. Used only in color mode, but will not effect monochrome operation. 8.3 /S - Turns on the alarm sound. For example, should you wish to start Tidy-Up without the opening graphic but with the alarm activated, you would enter TIDYUP /F /S. Entering TIDYUP /s/f would have the exact same result. 9.0 READ ONLY Files The development philosophy of Tidy-Up is such that it is felt that Read Only files have their attribute set for a specific reason, and that some effort above and beyond the use of this program should be made to delete them. Consequently, Tidy-Up will only copy read only files. Some programs use the read only files in combination with exact file place- ment to copy protect the program. Changing the attribute and/or moving the file may cause the program not to operate. Should you have a need to delete or move Read Only files, any number of utilities exist to change the file attribute. Their use is recommended. A reasonable effort should be made to determine why the file attribute was set as Read Only prior to changing the attribute bit. While Tidy-Up is performing its disk search, the attribute bit(s) is also recorded in memory whenever a matching file is found. During the Move or Delete portion of the program, this bit is looked at and if it is set for Read Only, the file is not deleted from the drive, however, it is marked in memory that it was Read Only and an attempt was made to process it. After Tidy-Up has processed all of the files, it will normally return to the MATCHING FILES Menu, and show a zero amount of files to be processed. If however an attempt was made to process Read Only files in the execut- ion of the program, a special message is displayed advising the user that this has occurred. Page 10 At this point in the program, three choices are available: 9.1 Escape - Returns the user to the MATCHING FILES Menu and displays zero matching files. The user may Escape back another menu and enter more file specifications, Escape back even further and enter a different drive search specifications, or Escape completely out of the program. 9.2 [V]iew - Pressing "V" will display a READ ONLY Menu version of the MATCHING FILE Menu. The first page of the Read Only list of files encountered will be displayed. 9.3 [P]rint - Pressing "P" sends the Read Only file list to the line printer, which must be connected to LPT1. It is sent as straight ASCII text and is not formatted with any special characters or escape seq- uences. The program assumes a standard 66 lines per page and will skip three lines prior to and three lines after the perforation on standard pin feed stock. 10.0 READ ONLY Menu The READ ONLY Menu selections are as follows: 10.1 [ESC] - Pressing Escape returns you to the end of the MATCHING FILES menu, and deletes all of the Read Only files that were been found during processing. Since all of the matching files have been processed at this point, it will display zero. 10.2 [SPACEBAR] Next Page - Pressing "N" will display the next page (14 or less) files found. 10.3 [E]nd of List - Pressing "E" will automatically skip to the last file in the list and display the READ ONLY Menu - Last Screen. 11.0 INSUFFICIENT DISK SPACE Whenever Tidy-Up either moves a file or copies a file, it first goes out and determines the remaining available disk space of the destination drive. If the remaining space is less than the size of the file to be transferred or copied, the "INSUFFICIENT DISK SPACE ..." message will appear. Tidy-Up at this stage of its evolution does not search the remaining files to be copied or moved and determine if there is a smaller one that will fit. When the "INSUFFICIENT DISK SPACE ..." tablet opens, there are two choices: 11.1 [<---] - Pressing the Carriage Return key will signal Tidy-Up that the user has placed another disk in the drive and that the move or copy operation may resume. The program will check at this time to see if the disk has enough available room to proceed, if the drive is ready (drive door not open, disk is in properly, etc.) and whether or not the disk is write protected. Tidy-Up does not check hard or ram drives for write protect conditions. 11.2 [ESC] - Pressing Escape will take the user back to the MATCHING FILE Menu and will terminate the copy or the move operation. Page 11 12.0 MESSAGES Tidy-Up has been programmed to display error and operation assistance messages whenever the user attempts something that is not allowed, or is in the process of checking the status of something. The list below, and the brief description attached to it should explain why the message was displayed. 12.1 "** - Drive Unavailable For Statistics !" - An attempt was made to exit the program after scanning a drive that is now not ready. This may have occurred if you removed a floppy disk during the execution of the program. 12.2 "Error Number XX-Y Has Been Detected ..." - Tidy-Up has detected an unexpected error while executing the program. Please note this number and contact the author. 12.3 "In the process of processing the files ...." - Tidy-Up has en- countered Read Only files. See the section on Read Only files above. 12.4 "INSUFFICIENT SPACE - CHANGE DISK !" - Tidy-Up has determined that there is not enough room left to copy or move the file currently being displayed. This message, when moving or copying to a hard drive or a RAM drive, also indicates that the drive is full. 12.5 "Tidy-Up Can Store A Maximum Of ...." - The maximum number of files that can be stored in one pass has been reached. See paragraph 3.0. 12.6 "Verifying Drive & Path - Please Wait" - Tidy-Up is checking the drive and path inputted for a file move or copy. This may take several seconds, as the drive (floppy) must come up to speed and the program must check for several factors. 12.7 "WRITE PROTECTED! - BYPASSING CONFIGURATION FILE HOUSEKEEPING!" - This message will appear if you are starting Tidy-Up from a write protected floppy drive and are in the process of exiting. Tidy-Up is trying to check the contents of the CONFIG.TDY file on the floppy disk and is unable to do so due to the disk being write protected. The program will continue to terminate, but if the configuration file is empty, Tidy-Up will not delete it. 12.8 "DESTINATION PATH FOR FILES IS NOT ESTABLISHED" - An attempt has been made to move or copy a file or a group of files without first specifying a destination path. Enter a valid path and proceed. 12.9 "DESTINATION PATH IS NOT VALID ! ENTER VALID PATH" - Tidy-Up cannot verify the path specification that was inputted for a move or a copy. Please check spelling and punctuation characters (";" instead of ":", etc.). 12.10 "DRIVE [drive letter]: NOT INSTALLED" - Tidy-Up cannot find the drive specified by the user. 12.11 "DRIVE [drive letter]: NOT READY" - The drive door is not closed or the disk is not inserted properly. Correct the situation and then proceed. Page 12 12.12 "DRIVE [drive letter]: WRITE PROTECTED" - The disk inserted in the drive has the write protect tab attached (5 1/4") or the write protect tab in place (3 1/2"). Remove the write protection prior to proceeding. CAUTION: Determine why the write protect condition exists to prevent inadvertent loss of files or data. 12.13 "DRIVE(s) NOT SELECTED - SELECT DRIVE(s) THEN PRESS ENTER" - An attempt was made to proceed to the DRIVE SELECT Menu without first selecting a valid disk drive. Select a drive and then proceed. 12.14 "FILE VERIFICATION ERROR! CHECK DESTINATION MEDIA. PRESS ANY KEY.- A source file was checked against a destination file after a move or a copy operation and verification could not be made. 12.15 "INVALID NUMBER OR INVALID CHARACTER !" - An attempt was made to input a number or character into the date portion of the extension/ date specification. This could be a letter, or a date that is not valid, such as June 31. Please also note that Tidy-Up will not accept dates prior to 1980. 12.16 "MAX # OF EXTENSIONS HAS BEEN INPUTTED" - Tidy-Up can search for a maximum of ten (10) file extensions at any one time. You have attempt- ed to exceed this amount. 12.17 "MAXIMUM EXTENSION LENGTH EXCEEDED" - You have attempted to input more than three letters into the file extension specification. 12.18 NO DRIVE INFORMATION STORED IN CONFIGURATION FILE - Tidy-Up has attempted to retrieve user stored configuration information from the CONFIG.TDY file and found none stored or no file present. 12.19 "NO MATCHING FILES FOUND - RETURNING TO THE EXTENSION SELECT MENU" - Files matching the extension/date inputted specification were not found. 12.20 "NOT A VALID LEAP YEAR" - The date selected is not a valid leap year. 12.21 "NOTHING TO SEARCH FOR - ADD FILE EXTENSIONS !!" - An attempt has been made to search the drives without inputting the file extension specification. Input the desired extension and then proceed. 12.22 "PATH STATEMENT EXCESSIVE LENGTH" - The maximum length of the path statement required to move or copy a file has been exceeded. The maximum length is 64 characters. 12.23 "PRINTER LPT1 NOT READY" - An attempt was made to print to the line printer on parallel port LPT1 and the printer is not ready (or not installed). 12.24 "VALID FILE TRANSFER DESTINATION" - Tidy-Up has found the path specified; proceed with the move or the copy operation. Tidy-Up P.O. Box 601 Chesterfield, MO 63006-0601 Page 14