================================= Dr.David's DOS Utilities Copyright (C) David Perrell, 1990 ================================= UNIQUE AND POWERFUL TOOLS FOR FILE STORAGE MANAGEMENT. And More. Here's a brief description of Dr.David's DOS Utilities. These programs are currently available directly from the author. The package price is $25. including shipping. A printed reference guide, with illustrated examples of commands and their effects, is included. REND2, DCOPY, CATT and XpressDIR also have on-screen reference. All utilities require DOS 2.0 or above. Mail your order to Hearn/Perrell Art Associates 1544 6th Street, Suite 203 Santa Monica, CA 90401 All checks must be payable, in U.S. dollars, to Hearn/Perrell. Hearn/Perrell will pay any applicable sales taxes. For your convenience, an order form is included on the last page of this document. For additional information, including licensing terms, you can write the above address or call (213) 394-9373 and ask for Dr.David. CompuServe #: 71170,1701 Program enhancements may be made at any time. Registered users will be informed of upgrades and additions. Support is available to registered users via mail, phone or CompuServe. Price subject to change after December 31, 1990. Dr.David's DOS Utilities page 2 of 6 REND2 1.0 -- File and Directory Mover/Renamer REND2 lets you move and/or rename files and directories, even between different drives. Moves within the same drive are accomplished without physically moving file data. Much faster than using COPY-DELETE, and disk fragmentation is almost eliminated. Wildcard file renames may be performed throughout an entire subdirectory structure. Multiple directories may be merged into one. REND2 can even move entire subdirectory structures uplevel and downlevel within their own paths. REND2 has user-friendly option prompts for various error conditions. For example, if a destination file exists, REND2 displays the date and time of the both the source and destination files and prompts you to (1) overwrite the destination, (2) delete the source, (3) provide a different name for the destination, or (4) continue, leaving both files unchanged. When moving files to a diskette drive and the disk becomes full, you're given the option of inserting another diskette and continuing the move. REND2's command syntax is similar to XCOPY, and includes the following command line switch functions: DBmm-dd-yy {move/rename only files dated before D:mm-dd-yy {move/rename only files dated on or after A {move/rename only files with archive bit set AN {move/rename only files with archive bit NOT set C {combine entire matching source path into one destination directory O {if destination file exists, overwrite it without prompt N {if destination file exists and is newer than the source, delete the source. Otherwise overwrite the destination. M {merge directories without prompt P {prompt before moving each file S {include child subdirectories when source is filespec V {verify moved data when moving between different drives REND2 moves files on the same drive at about 160 files/minute on a 4.77MHz PC with 65Ms hard drive, regardless of file size. REND2 senses which date format and date separators are in effect, and adjusts its input scan and modifies its help message accordingly. (With Australian DOS, for example, dates would be displayed and accepted in the form dd-mm-yy.) Dates are checked for validity. REND2 uses only documented DOS functions and -- unlike programs that directly manipulate disk data -- can be used within networked and multitasking environments. 7k bytes file size, requires approximately 10k system memory to run. For maximum speed when moving files between different disks, REND2 uses all available system memory as a buffer. Dr.David's DOS Utilities page 3 of 6 DCOPY 1.0 -- File and Directory Copier DCOPY copies files or entire directory structures. As fast as XCOPY but with more function, greater intelligence, and none of the infamous bugs. And it works with any DOS, version 2.0 and above. When given a directory name as source argument, DCOPY will copy the entire directory structure, including all child subdirectories. DCOPY doubles as a quick backup program. When copying to a diskette drive, you're given the option to change diskettes when they're filled. Using the 'C' switch, you can backup an entire subdirectory path (the entire disk if the source is the root directory) to a single directory on the target drive. As with REND2, there are user option prompts for practically every questionable situation. DCOPY's command syntax is similar to XCOPY (but not as fussy about the position of switches on the command line), and includes the following command line switch functions: DBmm-dd-yy {copy only files dated before D:mm-dd-yy {copy only files dated on or after A {copy only files with archive bit set AN {copy only files with archive bit NOT set AO {copy only files with archive bit set, turn off archive bit in destination file C {combine entire matching source spec into one destination directory N {if destination file exists and is newer than the source, don't overwrite it P {prompt before copying each file PE {prompt before copying each file only if destination file exists S {include child subdirectories when source is filespec V {verify copied data via read-after-write check DCOPY senses which date format and date separators are in effect, and adjusts its input scan and modifies its help message accordingly. Dates are checked for validity. DCOPY uses only documented DOS functions and can be used within networked and multitasking environments. Less than 7k bytes file size, requires approximately 10k system memory to run. For maximum speed, DCOPY uses all available system memory as a file buffer. Dr.David's DOS Utilities page 4 of 6 CATT 1.0 -- File & Directory Attribute Viewer/Changer/Counter CATT is an enhanced version of DOS 3.3's ATTRIB utility that lets you change or view file attributes based on wildcard names, current attributes, and date (before and after). You can view/change in just one directory or include all of its children. You can set/unset read-only, hidden, system and archive attributes on files, hidden attribute on directories. CATT displays a count of matching files, combined size in bytes, and the number of subdirectories it checked. This is useful for determining how much space you'll need for backup with DCOPY or REND2. You can optionally include directory entries in the listing and count. CATT senses which date format and date separators are in effect, and adjusts its input scan and modifies its help message accordingly. Dates are checked for validity. Less than 3k bytes. XPRESSDIR 1.0 -- Quick Drive/Directory Changer Designed for command line DOS users who tire of remembering and entering long pathnames, XpressDIR lets you assign easily remembered names to commonly used subdirectory paths on multiple drives. XpressDIR is fast and easy to use. Learns names "on the fly", but still lets you change them easily. Displays a list if you forget. Names can be up to 63 characters and can include spaces and other separator characters. ("LETTERS TO MOM" and "INVOICES <$10.", for example, are valid names.) XpressDIR coupled with CATT can provide some measure of data security. You can hide subdirectories and use XpressDIR to access them. XpressDIR is also useful in batch files. It lets you "mark" the current drive/path and return to it instantly. Not a TSR. Less than 2k bytes. AUTOPARK 1.1 -- Automatic Fixed Disk Head Parker Protect your data from head crashes caused by natural disasters such as program freeze-up, power failure, earthquakes and clumsy animals. AutoPark is the ultimate automatic head parking program for drives that don't park themselves. Adjustable delay from 1 sec. to 30 min., readjustable after installation. Supports up to 8 logical drives, and you can specify drives you don't want autoparked. This "well-behaved" TSR uses less than 500 bytes of system memory. It has been installed on a variety of systems since 1989 and incompatibilities with other programs have yet to appear. Dr.David's DOS Utilities page 5 of 6 WAITFOR 1.0 -- Multipurpose Batch File Utility Returns keystrokes, beeps the beeper, and allows unattended running of programs at preset dates, times or intervals. 644 bytes. MO'SLO 1.1 -- CPU Slowdown Slows IBM PC/XT/ AT286/AT386/AT486 to 1-99% of normal speed in 1% increments. For old games that use loops for timing, MO'SLO will automatically slow your computer to 4.77MHz IBM-PC speed, restoring normal speed when you've finished playing. A program launcher, not TSR. 986 bytes. --- COPYRIGHTS --- REND2 1.0, DCOPY 1.0, CATT 1.0, and XpressDIR 1.0 Copyright (C) David Perrell, 1990 AutoPark 1.1 Copyright (C) David Perrell, 1989 All rights reserved. WAITFOR and MO'SLO have been released into the public domain and are included as a possible convenience. Dr.David's DOS Utilities page 6 of 6 PRICING Each Dr.David's DOS Utilities package is licensed for use on one machine. Additional machines or network nodes require a site license. Site license applies to one site. Price includes shipping. Site license for multiple Complete machines or network nodes package (one package supplied) First copy: $25. $25. Next 9: $20. each Next 90: $15. each Additional: no charge ---------------------------- ORDER FORM --------------------------- send: ______ copies of Dr.David's DOS Utilities [ ] site license for _____ machines/nodes with one Dr.David's Utilities package. [ ] distribution licensing information name ______________________________________________________________ company ____________________________________ phone ________________ address ___________________________________________________________ city ________________________________ state _______ zip ___________ amount enclosed: $___________ Mail this form with check or money order to: Hearn/Perrell Art Associates 1544 6th Street Suite 203 Santa Monica CA 90401 Make checks payable in U.S. dollars to Hearn/Perrell. Orders will be mailed within 3 days of receipt. If you don't need the printed reference, your individual order can be E-mailed to your CompuServe number within 3 days of receipt. [ ] Email to CompuServe #_________________________