home *** CD-ROM | disk | FTP | other *** search
/ ftp.wwiv.com / ftp.wwiv.com.zip / ftp.wwiv.com / pub / BBS / UFU131.ZIP / UFU.DOC < prev    next >
Text File  |  1991-01-08  |  28KB  |  642 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.                                  ULTIMATE FILE UTILITY
  8.  
  9.                              Copyright 1991 Kevin A. Kwast
  10.  
  11.  
  12.                                       Version 1.31
  13.                                      Dated 01/08/91
  14.  
  15.  
  16.  
  17.        The Ultimate File Utility is designed to be a good general file utility
  18.        to handle all your file management needs.  It is fairly complete, but
  19.        I am still looking for more improvements that could be made.  Please
  20.        write me with any suggestions or bug finds.  I'd appreciate it.
  21.  
  22.  
  23.        The distributed EXE form of Ultimate File Utility has been compressed
  24.        using Fabrice Bellard's utility, LZEXE, which compresses and protects
  25.        EXEcutable files.  This makes the EXE file as small as possible, and
  26.        helps to prevent modification or alteration.  If you received UFU in an
  27.        archive file (ZIP, ARC, or others), you may have noticed that UFU.EXE
  28.        did not compress.  This is because the file is already compressed, and
  29.        is not a problem.
  30.  
  31.  
  32.        You can distribute the Ultimate File Utility freely, as long as no
  33.        changes are made to UFU or to this documentation.  You cannot reverse
  34.        engineer, disassemble, or otherwise modify UFU.EXE or UFU.DOC.
  35.  
  36.  
  37.        UFU requires MS-DOS 2.0 or later running on an IBM or compatible.  The
  38.        Ultimate File Utility takes up about 60K RAM when resident and executing
  39.        another program or a DOS shell.
  40.  
  41.  
  42.  
  43.                                       DISCLAIMER
  44.  
  45.        To the best of my knowledge, every function of the Ultimate File Utility
  46.        works perfectly.  However, I cannot be responsible for any incidental
  47.        or consequential losses or damages arising from the use or misuse of
  48.        this software.  I cannot guarantee that this product is error-free or
  49.        that this software will meet your needs.  There is no warranty of any
  50.        kind regarding this software's quality or performance.
  51.  
  52.  
  53.  
  54.                                PRINT THE DOCUMENTATION
  55.  
  56.        This documentation, 13 pages, is already formatted for printing.  Ready
  57.        your printer in 10 pitch (10 cpi) mode and at the DOS prompt type:
  58.  
  59.               COPY UFU.DOC LPT1:
  60.  
  61.        If your printer is connected to port 2, use LPT2:
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.        The Ultimate File Utility will load up with all the files in the current
  70.        subdirectory unless you specify a path or mask on the command line.
  71.  
  72.        Example:   UFU B:*.EXE       will load only files on B: with mask *.EXE
  73.        Example:   UFU C:\DATA\      will load all files in C:\DATA
  74.  
  75.        You will be returned to the initial sub-directory after quitting UFU.
  76.  
  77.        If you need UFU displayed in monochrome, the Ultimate File Utility can
  78.        be forced into monochrome mode by placing a space and a /M option on the
  79.        end of the command line.  For example:  UFU C:\*.BAT /M
  80.  
  81.        See Appendix F for a complete description of all command line options.
  82.  
  83.        The Ultimate File Utility was designed for use with a hard drive, and
  84.        it often needs to use COMMAND.COM.  If you run UFU on a floppy based
  85.        system, you may need to insert the DOS disk for COMMAND.COM when using
  86.        certain functions (i.e. Jump, Shell, Xecute, Print, Edit, View, Copy).
  87.  
  88.        The Ultimate File Utility is based around a single screen, which shows
  89.        the command options on 3 lines at the top of the screen.  The lower part
  90.        of the screen has 2 columns, each one listing 15 files from the current
  91.        directory.  The listing includes the file name, size, datestamp, and
  92.        attributes.  The line above the file listing shows the current path, or
  93.        the current directory.  When you do file manipulations or change the
  94.        path, the file listing will change to reflect the files.  Note that a
  95.        "path" refers to a subdirectory on a floppy disk or hard drive.  This
  96.        is not the environmental variable PATH which tells DOS where to search
  97.        when looking for a program.  UFU also uses the PATH variable; for more
  98.        information on this, see Appendix A or consult your DOS manual.
  99.  
  100.  
  101.        The commands in the Ultimate File Utility are roughly divided into three
  102.        groups, which are on the three lines of commands at the top of the menu.
  103.  
  104.        First Line  - Commands which affect a single file
  105.        Second Line - Commands which affect multiple files based on their tagged
  106.                      status.
  107.        Third Line  - Miscellaneous commands which do not directly affect files.
  108.  
  109.  
  110.        Starting on the next page, there will be a short description of every
  111.        command in UFU.  The desriptions follow this format:
  112.  
  113.        <name>   <menu key>    <type of command>
  114.  
  115.         <description of command>
  116.  
  117.  
  118.        See the Appendixes for other information on specific topics, such as
  119.        paths, file masks, tagging, attributes, exterior batch files, useful
  120.        keys in UFU, command line options, and registration.
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.        COPY      [C]         Single-File Command
  129.  
  130.         You will be prompted on whether you want to copy the current file to a
  131.         new name.  Answering "yes" allows you to give a destination path and
  132.         name, or to create a new file in the current directory under a new
  133.         name by typing in the new name alone.  Answering "no" allows you to
  134.         type a destination alone (i.e. A:) to copy the current file to another
  135.         place under the same name like the DOS command COPY.  Attributes are
  136.         copied to the new file as well.  The current file is not changed.
  137.  
  138.  
  139.        DELETE    [D]         Single-File Command
  140.  
  141.         Deletes the current file, after asking for confirmation.  This command
  142.         will not delete read-only files; use [A]ttrib to turn off Read-Only.
  143.         This command can also remove directories; however, the directory must
  144.         be empty so that you don't accidently remove a directory full of files.
  145.  
  146.  
  147.        TAG       [T]         Single-File Command
  148.  
  149.         Tags the current file, so that it can be used by the multiple-file
  150.         commands.  A star (*) will appear to the left of the name indicating
  151.         that it is tagged.  The file will remain tagged until it is untagged
  152.         in some way.  See Appendix C for information on file tagging.
  153.  
  154.  
  155.        UNTAG     [U]         Single-File Command
  156.  
  157.         Untags the current file, if it has been tagged.
  158.  
  159.  
  160.        RENAME    [R]         Single-File Command
  161.  
  162.         Renames the current file.  The new name must be a legal file name, and
  163.         may not be the name of an already existing file.
  164.  
  165.  
  166.        PRINT     [P]         Single-File Command       (uses batch file)
  167.  
  168.         Sends the name of the current file to the UFU-PRNT exterior batch file,
  169.         which can print the file using any method you want.  It will return and
  170.         reload the files.  See Appendix E for information on exterior batch
  171.         files.  If UFU-PRNT isn't found, the [P]rint command will do nothing.
  172.  
  173.  
  174.        VIEW      [V]         Single-File Command       (uses batch files)
  175.  
  176.         Sends the name of the current file to a batch file if one exists,
  177.         depending on the extension of the current file's name.  These batch
  178.         files can then take action to view the file.  It will then return and
  179.         reload the files.  See Appendix E for information on exterior batch
  180.         files.  For example, if the current file's extension is WP, then UFU
  181.         will try to execute the UFU-WPV.BAT file, and pass the file name.  If
  182.         UFU-WPV.BAT isn't found, UFU will try to run UFU-VIEW.BAT.
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.        XECUTE    [X]         Single-File Command
  191.  
  192.         This command will execute the current file.  The current file must be
  193.         a COM file, EXE file, or BAT file.  In other words, any file that DOS
  194.         can run directly.  You will be returned to UFU after execution.
  195.  
  196.  
  197.        EDIT      [F2]        Single-File Command       (uses batch file)
  198.  
  199.         Sends the name of the current file to the UFU-EDIT exterior batch file,
  200.         which can then use your favorite editor to edit the file.  It will then
  201.         return and reload the files.
  202.  
  203.  
  204.        ATTRIB    [A]         Multiple-File Command
  205.  
  206.         Will change the hidden, system, archive, or read-only attributes on one
  207.         file, all tagged files, or all untagged files.  Just specify the
  208.         attributes you want turned on, or specify N for no attributes to be
  209.         set.  This command will change the attributes on a directory, as well.
  210.         Put the current file pointer on a directory, and "change attributes on
  211.         a single file".  See Appendix D for information on file attributes.
  212.  
  213.  
  214.        ERASE     [E]         Multiple-File Command
  215.  
  216.         Erases either all tagged files, or all untagged files; with or without
  217.         asking for confirmation on each file.  Restrictions are the same as
  218.         with DELETE.
  219.  
  220.  
  221.        INFO      [I]         Multiple-File Command
  222.  
  223.         Tells the number of tagged files, the amount of disk space taken up by
  224.         the tagged files, and the free disk space on the drive.  Use FLIP to
  225.         get info on the untagged files, and then FLIP back.
  226.  
  227.  
  228.        FLIP      [F]         Multiple-File Command
  229.  
  230.         Flips all the tags on all the files.  Untagged files become tagged, and
  231.         vice versa.  Another FLIP puts them back the way they were.
  232.  
  233.  
  234.        MASS COPY [M]         Multiple-File Command
  235.  
  236.         Copies all the tagged or untagged files to another directory or drive.
  237.         Functionally the same as COPY, but will not copy to a different name.
  238.  
  239.  
  240.        WILD TAG  [W]         Multiple-File Command
  241.  
  242.         Will tag or untag files based on a file mask, such as *.EXE or B*.WK?,
  243.         in the current directory.
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.        SORT      [S]         Miscellaneous Command
  252.  
  253.         This command allows you to sort the files on your screen into ascending
  254.         (going up) or descending (going down) order based on the file name,
  255.         file extension, file size, or the file's modification date/time.  If
  256.         you want to see the newest files at the top, then sort by Date/Time in
  257.         Descending order.  This does not change the way DOS has stored the
  258.         files, only the way UFU shows the files.  Directories are not affected
  259.         by this command.  This sorting only occurs once, and the next time
  260.         the files are loaded, they will be loaded in DOS's order.  To have UFU
  261.         always sort the directory listings, use the /S command line option.
  262.         See Appendix F for information on the /S default sorting option.
  263.  
  264.  
  265.        FILE MASK [F4]        Miscellaneous Command
  266.  
  267.         Affects the file mask of files which will be loaded into UFU.  If you
  268.         want to only see files beginning with A, set the file mask to A*.* or
  269.         load UFU with A*.* on the command line.  The current file mask is shown
  270.         in the "Current Path" line above the files (and is usually *.*).
  271.  
  272.  
  273.        FIND      [F6]        Miscellaneous Command
  274.  
  275.         This command allows you to move the cursor directly to a file in the
  276.         current path and file mask if you know the file name.  If the file
  277.         isn't in the current directory listing, you will be informed of that
  278.         fact; otherwise, the cursor will be moved rapidly to that file.  This
  279.         is especially useful in a large subdirectory, so that you don't have
  280.         to use the cursor keys in order to find the file.
  281.  
  282.  
  283.        JUMP      [F7]        Miscellaneous Command
  284.  
  285.         Allows you to send a Command Line directly to DOS from UFU.  This will
  286.         let you execute other programs, or DOS functions, and then return to
  287.         UFU.  As a shortcut, you can put a @ in your Command Line and UFU
  288.         will insert the Current File name in place of the @.  Try JUMPing to
  289.         PKZIP, DIR, COPY, or anything else that you could do from the DOS
  290.         prompt.  If the program you want to JUMP to is not in the DOS PATH
  291.         variable, you may have to tell DOS the exact location of the program
  292.         to jump to.  In other words, the JUMP line is just like a DOS prompt.
  293.         When the JUMPed-to command ends, you will be returned to UFU.
  294.  
  295.  
  296.        SHELL     [F8]        Miscellaneous Command
  297.  
  298.         This command will do a complete "shell" from UFU, sending you to DOS
  299.         where you can do whatever you want.  However, UFU will remain in memory
  300.         and take up about 60K RAM.  When you are ready to return to UFU, type
  301.         EXIT at the DOS prompt.
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.        RELOAD    [F9]        Miscellaneous Command
  310.  
  311.         This command will reload the files from the disk like new, clearing all
  312.         tags.  Use this command if you have somehow changed files and UFU
  313.         doesn't know about it (and the files on the screen do not reflect the
  314.         real files).  If you have a default sort specification, the files will
  315.         be sorted.  It is important that if anything weird happens, you need
  316.         to hit this key and reload the files, which takes less than a second
  317.         from my hard drive.  The files on the screen should always reflect the
  318.         files on the disk.
  319.  
  320.      
  321.        CHG DIR   [F10]       Miscellaneous Command
  322.  
  323.         Changes the "Current Path" to anything.  Use this to log into another
  324.         drive or directory, and even another the file mask.  This command will
  325.         also create directories.  CHG DIR to the directory you want to create,
  326.         and UFU can create it.  This command works the same as the DOS Commands
  327.         CD or MD.  Simply type the new desired "Current Path".
  328.  
  329.  
  330.        EXIT      [ESC]       Miscellaneous Command
  331.  
  332.         This command will completely exit UFU, and return you to DOS.  You
  333.         will be asked for confirmation before leaving.
  334.  
  335.  
  336.        HELP!     [F1]        Miscellaneous Command
  337.  
  338.         This command will bring up the help screen, which tells the version
  339.         number, useful keys, and the author's address.
  340.  
  341.  
  342.  
  343.  
  344.  
  345.  
  346.  
  347.        APPENDIX A
  348.  
  349.         The current file path describes the drive and location where UFU is
  350.         loading its files.  The file path is made up of an optional drive
  351.         indicator and a sequence of directory names.  Each directory name is
  352.         seperated from the previous one by a backslash (\).  The path may
  353.         contain any number of directory names up to a total length of 63
  354.         characters.  If the drive indicator is omitted, the current drive
  355.         will be used.  If a pathname begins with a backslash, UFU searches for
  356.         the file beginning at the root of the directory system.  Otherwise,
  357.         it begins at the working directory and searches along the path from
  358.         there.  If the directory names are omitted, the current logged
  359.         directory on that drive will be used.
  360.  
  361.         Some sample file paths are:
  362.  
  363.           c:\
  364.           \programs\
  365.           \user\john\
  366.           c:\database\forms\
  367.           a:
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.        APPENDIX B
  376.  
  377.         A file mask specifies the files which should be loaded into UFU by the
  378.         use of wildcards.  Wildcards give more flexibility when specifying
  379.         filenames.  Wildcards are two special characters which make up a file
  380.         mask when used in a file name; these wildcard characters are the
  381.         asterisk and the question mark.
  382.  
  383.         A question mark (?) in a filename or filename extension means that any
  384.         character can occupy that position.  The following file masks will load
  385.         all files with the specified file name, except that any character can
  386.         be in the position occupied by the question mark.  Given are example
  387.         file masks and example files which would be brought up by that mask.
  388.  
  389.           memo????.doc        { memo0001.doc, memo1.doc, memo.doc, memoab.doc }
  390.           file.???            { file.any, file.doc, file.txt, file.exe }
  391.           john?doc.wp?        { john1doc.wp, johnadoc.wp5, john-doc.wps }
  392.  
  393.         An asterisk (*) used in a filename or filename extension means that any
  394.         character can occupy that position or any of the remaining positions in
  395.         the filename or extension.  For example, these file masks will call up
  396.         all of the files shown to the right.
  397.  
  398.           memo*.txt           { memo1190.txt, memo.txt, memo2127.txt }
  399.           *.exe               { ufu.exe, basic.exe, anyfile.exe, run.exe }
  400.           a*.bat              { ab.bat, a.bat, anyfile.bat, action.bat }
  401.           run.*               { run.bat, run.exe, run.doc, run.txt, run.c }
  402.  
  403.         The mask *.* refers to all files in the current directory.
  404.  
  405.         Note that any characters following the asterisk wildcard, up to the
  406.         period seperating the filename from its extension, are ignored. For
  407.         example, *end.* is the same thing as *.*; the "end" is ignored.
  408.  
  409.  
  410.  
  411.  
  412.  
  413.  
  414.  
  415.        APPENDIX C
  416.  
  417.         File tagging allows operations to be performed on more than one file at
  418.         once.  If you wanted to erase all files ending in BAT or EXE, you could
  419.         wild tag all files with the mask *.BAT and *.EXE.  All files with those
  420.         extensions would then be tagged.  (A * will appear to the left of the
  421.         file name, indicating its tagged status.)  With a single Erase command,
  422.         all of these files can be deleted.  After the [E]rase command, you will
  423.         be prompted on whether you would like to delete all tagged or untagged
  424.         files.  Select [T]agged.  You will then be prompted on whether you
  425.         would like to be queried individually for each file.  If you select
  426.         [N]o, then all the files which had been tagged will be automatically
  427.         deleted.  If you select [Y]es, then you will be asked whether each
  428.         individual file should be deleted.
  429.  
  430.         You can erase files, get information on files, change attributes, and
  431.         copy files all based on their tagged status.  Use [T]ag and [U]ntag to
  432.         change the tagged status, and [F]lip to reverse the tag on all files.
  433.  
  434.  
  435.         UFU's file tagging system will keep a file tagged until you leave the
  436.         directory or remove it from the directory listing by the file mask.
  437.         For instance, if you have a file named ANYFILE.COM tagged, and you
  438.         change the file mask to *.EXE and then back to *.*, ANYFILE.COM will
  439.         no longer be tagged.  UFU will keep the file tagged until you remove
  440.         it from the current file listing somehow.  If you want all the files
  441.         untagged, the easiest way is to press the [F9] Reload command.
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.        APPENDIX D
  450.  
  451.         File attributes are an often-misunderstood portion of DOS.  There are 4
  452.         file attributes which can either be set or clear.  These attributes are
  453.         as follows:
  454.  
  455.           (H) Hidden - When this is set, the file will not show up to normal
  456.                        DOS file functions.  It is not shown in a DIR, it isn't
  457.                        included in a COPY, and et cetera.  UFU can operate on
  458.                        hidden files the same as any other file, however.
  459.  
  460.           (R) Read-Only - Setting a file to read-only keeps that file from
  461.                           being accidentally deleted.  UFU and DOS both will
  462.                           not delete a file marked as read-only.
  463.  
  464.           (S) System - The system attribute is set on the two DOS system files,
  465.                        and you should have no reason to set this attribute.  It
  466.                        is included for completeness only.
  467.  
  468.           (A) Archive - This attribute is used by most backup programs to find
  469.                         out what files are new or have been changed.  Whenever
  470.                         a file is created or updated, DOS sets the file archive
  471.                         attribute.  The backup program can then turn it off and
  472.                         later check to see if it was updated by the setting of
  473.                         the Archive attribute.  You may not have any use for
  474.                         this attribute.
  475.  
  476.         These attributes can be set on any file or directory; however, the only
  477.         attribute you would want to set on a directory is the Hidden attribute
  478.         which will prevent the directory from being shown, but still allow
  479.         access to that directory.  Most directories should be set to "N"one.
  480.  
  481.         If you need any other information on attributes, see your DOS manual.
  482.  
  483.  
  484.  
  485.  
  486.  
  487.  
  488.  
  489.        APPENDIX E
  490.  
  491.         Exterior batch files are used to expand the versatility of UFU.  You
  492.         can customize the print, view, and edit commands with batch files.
  493.  
  494.         UFU utilizes three standard exterior batch files:
  495.  
  496.           UFU-PRNT.BAT   This batch file is called when [P]rint is selected.
  497.           UFU-VIEW.BAT   This is called when [V]iew is selected and a batch
  498.                          file for the current file's extension is not found.
  499.                          This serves to view files that you don't have special
  500.                          batch files written for, such as text files.
  501.           UFU-EDIT.BAT   This is called when [F3]-Edit is selected.
  502.  
  503.         Since there are a variety of file formats which you might want to
  504.         view, the [V]iew command has a special versatility for ease of use.
  505.         The [V]iew command will first look for a batch file with the format
  506.         UFU-extV.BAT where "ext" is the current file's extension.  If the
  507.         current file's extension is ZIP, UFU will look for a batch file called
  508.         UFU-ZIPV.BAT; if not found then UFU will try to execute the standard
  509.         viewing batch file, UFU-VIEW.BAT.  UFU-VIEW.BAT should be a general
  510.         text viewing program such as BROWSE, LIST, or even TYPE to view ASCII
  511.         text files, documentation, etc.
  512.  
  513.         UFU will call the batch file followed by the name of the current file,
  514.         which can be referenced from within the batch file as %1.
  515.  
  516.         For example, selecting [P]rint while the current file is MYFILE.TXT is
  517.         just like running UFU-PRNT MYFILE.TXT from the DOS prompt.
  518.  
  519.         This package may have included sample exterior batch files which you
  520.         can customize to your needs, otherwise you can create these batch files
  521.         yourself.  The only requirement is that the batch files be located
  522.         somewhere on the PATH, where UFU can find them.  In other words, the
  523.         exterior batch files must be in a directory which is in your DOS PATH
  524.         variable.  You can type PATH at the DOS prompt to find out how your
  525.         PATH variable is set.  A handy place to put your batch files is in the
  526.         same place you put UFU.EXE, so that they can be found from anywhere on
  527.         your computer.
  528.  
  529.         Here are suggestions for the contents of some exterior batch files:
  530.  
  531.           UFU-PRNT.BAT    A text printing program or just:  COPY %1 LPT1:
  532.           UFU-EDIT.BAT    Your favorite editor, or maybe:  EDLIN %1
  533.           UFU-VIEW.BAT    A text file viewing utility, or just:  TYPE %1 | MORE
  534.           UFU-GIFV.BAT    A GIF viewing utility like:  SHOWGIF %1
  535.           UFU-ZIPV.BAT    A ZIP viewer, or just:  PKZIP -v %1 | MORE
  536.  
  537.         See your DOS manual for information on batch files or the PATH.
  538.  
  539.  
  540.  
  541.  
  542.  
  543.  
  544.  
  545.        APPENDIX F
  546.  
  547.         There are several useful keys which can be used in the Ultimate File
  548.         Utility.  These keys are available from the main screen of UFU:
  549.  
  550.           [ENTER]      If the pointer is on a directory, this key will go there
  551.  
  552.           [BACKSPACE]  If you are not at the root directory, this key will move
  553.                        one step back up the path
  554.  
  555.           [HOME]       Jumps to the top of the column of files
  556.  
  557.           [END]        Jumps to the bottom of the column of files
  558.  
  559.         The arrows move through the listing of files.
  560.  
  561.         The [ESC] key will back out of nearly anywhere that input is expected,
  562.         except where text is expected, and a single [ENTER] with no text input
  563.         will back out of that.
  564.  
  565.  
  566.  
  567.         UFU has 2 command line options which allow you to further customize
  568.         the Ultimate File Utility for your usage.  Command line parameters
  569.         are placed at the end of the command line and with a space in between
  570.         each one.  The command line follows this format:
  571.  
  572.              UFU [file path and/or mask] [/Smd] [/M]
  573.  
  574.         The order of the /S and /M options doesn't matter, as long as they
  575.         follow the path/mask if one is specified.  Be sure to put a space
  576.         between any options you specify.
  577.  
  578.         The /M option forces UFU to run in monochrome mode. This is required
  579.         for some laptop computers.
  580.  
  581.         The /S option specifies default sorting.  The "m" represents the
  582.         desired sorting method, N, E, S, or D.  The "d" represents the desired
  583.         sorting direction, A or D.  See the "Sort" command for other related
  584.         information.  Once a default sorting method and direction has been
  585.         specified, all file loading will immediately be sorted.
  586.  
  587.         Try these default sorting methods:
  588.  
  589.           /SNA     Put files in alphabetical order, sorted by name ascending
  590.           /SDD     Put new files at the top, getting progressively older
  591.           /SSA     Put the smallest files at the top with ascending sizes
  592.           /SEA     Sort files alphabetically by their extensions
  593.  
  594.         If you want to regularly use command line options for UFU, I would
  595.         suggest creating a batch file that will call UFU with your options,
  596.         and pass a starting file/path with %1 if you specify one.  If you
  597.         are running on a laptop and need the /M switch, plus you want your
  598.         files always sorted alphabetically, use this batch file:
  599.  
  600.           UFU %1 /M /SNA
  601.  
  602.  
  603.  
  604.  
  605.  
  606.  
  607.  
  608.        APPENDIX G
  609.  
  610.         If you find the Ultimate File Utility useful, you have 30 days in which
  611.         to register your usage with the author.  Registration is only $10, a
  612.         small price to pay for a utility of this kind.  Registration shows your
  613.         encouragement and support for the Shareware distribution method, which
  614.         allows you to see and use software before you make any commitment.
  615.         Your registration will help the author to continue working on software
  616.         for shareware release.  You get a chance to make sure that it works to
  617.         your satisfaction before you "buy" it with your registration fee.
  618.  
  619.         As a further incentive, your registration insures that you will get
  620.         notices concerning UFU updates directly from the author, and receive
  621.         technical support from the author with any questions or problems you
  622.         may have with UFU.
  623.  
  624.         If UFU is to be used in an entire office, or distributed, there are
  625.         discounts for mass registration.  Each copy past the first 50 is
  626.         registered for just $5.  Contact the author for other distribution
  627.         or site license information.
  628.  
  629.         For individual usage, please send what you think UFU is worth.  Ten
  630.         dollars is suggested, but even a postcard would be appreciated.
  631.  
  632.         Make checks payable in U.S. funds to KEVIN A KWAST.
  633.  
  634.         Send all correspondence to:
  635.  
  636.           Kevin A. Kwast
  637.           P.O. Box 1397
  638.           Coppell, Texas
  639.                 75019  USA
  640.  
  641.  
  642.