home *** CD-ROM | disk | FTP | other *** search
/ Media Share 9 / MEDIASHARE_09.ISO / utility / trwlk201.zip / TW.DOC < prev    next >
Text File  |  1992-02-10  |  60KB  |  1,675 lines

  1.  
  2.  
  3.                   TreeWalker.EXE - V2.01 - User Documentation
  4.  
  5.  
  6.     
  7.     
  8.     
  9.     
  10.     
  11.     
  12.     
  13.     
  14.     
  15.     
  16.     
  17.     
  18.     
  19.     
  20.     
  21.     
  22.     
  23.     =====================================================================
  24.     
  25.                            User Documentation for
  26.                               TreeWalker V2.01
  27.                                   (TW.EXE)
  28.     
  29.                         A FREEWARE Utility Program By
  30.                                  Steve Dunn
  31.                               50 Hillside Drive
  32.                              Hanover, MA. 02339
  33.                           CompuServe ID: 70034,2454
  34.     =====================================================================
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.           Page: 1 of 27 --------------------- Last Revised: 02/11/92
  64.  
  65.                   TreeWalker.EXE - V2.01 - User Documentation
  66.  
  67.  
  68.     
  69.     
  70.     
  71.     
  72.     
  73.     
  74.     
  75.     
  76.     
  77.                             ╔═══════════════════╗
  78.                             ║     T A B L E     ║
  79.                             ║        O F        ║
  80.                             ║  C O N T E N T S  ║
  81.                             ╚═══════════════════╝
  82.     
  83.     
  84.     
  85.     
  86.         Section:                                                Page:
  87.     
  88.     
  89.     
  90.         Introduction ............................................  3
  91.     
  92.         Distribution ............................................  4
  93.     
  94.         Getting Started .........................................  5
  95.     
  96.         The Initial Screen ......................................  8
  97.     
  98.         Using the TREE Manager .................................. 11
  99.     
  100.         Using the FILE Manager .................................. 16
  101.     
  102.         Program Limitations ..................................... 25
  103.     
  104.         Tech Note ............................................... 26
  105.     
  106.         Revision History ........................................ 27
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.           Page: 2 of 27 --------------------- Last Revised: 02/11/92
  126.  
  127.                   TreeWalker.EXE - V2.01 - User Documentation
  128.  
  129.  
  130.     Introduction:
  131.     ------------
  132.     
  133.     
  134.             TW.EXE is intended as a full-featured and easy-to-use DOS
  135.     File Manager and Disk(ette) Manager.  It features a "point-and-shoot"
  136.     environment and simplified menus of various functions.  On-line help
  137.     is available at various points during program execution by pressing
  138.     "F1".
  139.     
  140.     
  141.             You should received the following files for this version:
  142.     
  143.             TW.EXE          - the main executable program file
  144.             TW.DOC          - the ASCII text user documentation (this
  145.                               file!).  If you wish, you can print this
  146.                               file via the DOS command COPY TW.DOC PRN.
  147.             README.1ST      - some rudimentary notes in ASCII format
  148.     
  149.     
  150.             In general, all programs functions are activated either by
  151.     pressing one of the FKeys or, where there are subsequent menus, by
  152.     pressing the letter / character key contained in the square brackets.
  153.     
  154.             TW.EXE was originally intended to help new DOS users learn
  155.     how their disk(ette)s are organized, how to use the "TREE" structure,
  156.     etc and to simplify various DOS-level file management capabilites.
  157.     Like J.R.R.Tolkien's wonderful tales, this program "grew in the
  158.     telling" into something much bigger than I thought it would.
  159.     
  160.             TW.EXE V2.01 is designed to work on any MS-DOS/PC-DOS PC
  161.     system - it uses no undocumented DOS or BIOS calls.  It may, however,
  162.     cause screen "snow" on older PC displays (sorry about that!).  It
  163.     requires a minimum of 256K free RAM.  TW.EXE will run under both
  164.     plain old DOS, or either 4DOS (from J.P.Software) or NDOS (licensed
  165.     from J.P.Software by Symantech as part of the "Norton Utilities").
  166.     If you do run 4DOS or NDOS, additional TW features will be available,
  167.     specifically supporting the "file commenting" features available
  168.     under either of these two fine products.
  169.     
  170.             TW V2.01 may be run under Windows V3.00 either as a full
  171.     screen or as a windowed application.
  172.     
  173.             I hope you enjoy using it as much as I enjoyed writing it.  I
  174.     would sincerely appreciate any and all feedback you may have
  175.     (comments, criticisms, suggestions for future versions, etc).  Just
  176.     drop me a line on CompuServe electronic mail (see title page).
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.           Page: 3 of 27 --------------------- Last Revised: 02/11/92
  188.  
  189.                   TreeWalker.EXE - V2.01 - User Documentation
  190.  
  191.  
  192.     Distribution:
  193.     ------------
  194.     
  195.     
  196.             TW.EXE may be copied and distributed freely, subject to the
  197.     following conditions:
  198.     
  199.             <>      You make no changes to TW.EXE nor to TW.DOC.
  200.     
  201.             <>      You MUST distribute TW.EXE and TW.DOC *together*.
  202.     
  203.     
  204.             There is no required nor requested fee (but please send me
  205.     your feedback!).  To quote some Truly Great Americans, "Don't want
  206.     money.  Got Money.  Want admiration".
  207.     
  208.     
  209.             However, TW.EXE is my private property, so you may not sell
  210.     this program for profit.  If you want to distribute this program
  211.     along with others as part of a "bundle" or "package", you may freely
  212.     do so subject to the two conditions noted above.
  213.     
  214.     
  215.     
  216.           THIS PROGRAM IS BEING MADE AVAILABLE ON AN "AS IS" BASIS,
  217.            WITHOUT ANY GUARANTEE OR WARRANTY, EXPRESS OR IMPLIED,
  218.                 INCLUDING FITNESS FOR ANY PARTICULAR PURPOSE.
  219.     
  220.     
  221.               YOU USE THIS SOFTWARE STRICTLY AT YOUR OWN RISK.
  222.     
  223.     
  224.            UNDER NO CIRCUMSTANCES WILL I BE LIABLE TO YOU FOR ANY
  225.                     DAMAGES OF ANY SORT WHICH MAY RESULT
  226.                        FROM YOUR USE OF THIS SOFTWARE.
  227.     
  228.     
  229.             (This stuff may be necessary, but it sure sounds *cold*,
  230.             doesn't it?)
  231.     
  232.     
  233.             In any event, I have beta-tested the initial releases of this
  234.     program on 10 local PC users, ranging from expert to the "Gee,
  235.     where's the keyboard?" level for a period of 6 months without
  236.     problem.  This release has been largely shaped by the combined
  237.     feedback of the inital 10 users, plus all the fine folks in the
  238.     electronic BBS world who have so graciously shared their opinions
  239.     with me (Thanks Dianne, Mark, Mike, Dennis, et al!).
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.           Page: 4 of 27 --------------------- Last Revised: 02/11/92
  250.  
  251.                   TreeWalker.EXE - V2.01 - User Documentation
  252.  
  253.  
  254.     Getting Started:
  255.     ---------------
  256.     
  257.             TW.EXE is invoked from the DOS command line simply by typing
  258.     "TW" and pressing <enter> - note that all of the following command
  259.     line parms (except for drive spec and the "HELP" parm) can, as of
  260.     V2.01, also appear in a DOS ENVIRON variable in the format:
  261.     
  262.                        set TREEWALK=/parm1 /parm2 ...
  263.     
  264.     or, as they would appear on the DOS command line (and note that parms
  265.     on the DOS command line supercede parms set in the ENVIRON variable):
  266.     
  267.                     TW [d:|.] [/parm1] [/parm2] ... <enter>
  268.     
  269.             d:      - is optional, and represents the drive spec to start
  270.                     with.  If you omit this parm, the current default
  271.                     DRIVE (and the current default PATH) will be used
  272.                     automatically.  In fact, the colon character is also
  273.                     optional.
  274.     
  275.                     - The DRIVE or the "." must be the FIRST parm after
  276.                     the TW (if you plan to use this optional parm at
  277.                     all).
  278.     
  279.                     - Note that if you use a period character,
  280.                     TW will start up and immediately enter the FILE
  281.                     MANAGER for the current default drive and directory.
  282.     
  283.                     - If you DO specify a drive letter, TW will start
  284.                     up in the ROOT directory of the given drive.  TW will
  285.                     still work if you specify a PATH, however, the
  286.                     initial hilite bar will be on the ROOT directory of
  287.                     whatever drive starts the PATH you specify instead of
  288.                     whatever sub-directory you happen to be in when you
  289.                     start the program.
  290.     
  291.                     - If you WANT to start in the ROOT, even of the
  292.                     current default drive, use "d:\" (note the trailing
  293.                     "\" character).
  294.     
  295.                     - NOTE:  TW will check drives "A" and "B" to
  296.                     be sure they are "ready" (i.e., they contain a
  297.                     valid disk, the drive door is closed, ect) first; if
  298.                     not, TW will warn you.  TW cannot (at this point)
  299.                     reliably check any other hard drive spec due to the
  300.                     fact that many popular PC systems do not respond in a
  301.                     standard way to MS-DOS INT 25h (eg, COMPAQ 386, ZEOS
  302.                     386, etc).
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.           Page: 5 of 27 --------------------- Last Revised: 02/11/92
  312.  
  313.                   TreeWalker.EXE - V2.01 - User Documentation
  314.  
  315.  
  316.     Getting Started (continued):
  317.     ----------------------------
  318.                     - However, TW WILL check to be sure that the drive
  319.                     letter you give is, in fact, recognized as a drive on
  320.                     your system.  If not, TW will terminate and display
  321.                     an error message which specifies which drives it can
  322.                     accept.
  323.     
  324.                     - In general, this parm should be used only to start
  325.                     by reading a drive other than the current default
  326.                     drive.  (You will be able to change drives later,
  327.                     from within TW, if you wish).
  328.     
  329.             /parm1,
  330.             /parm2  - are all optional, and may be any of the following,
  331.                     in any order you want:
  332.     
  333.             /25     - forces TW to start in 25 rows-per-screen mode.
  334.                     This is the default mode.
  335.     
  336.             /43     - forces TW to start in 43 rows-per-screen mode.
  337.                     This works only if your system has an EGA adapter or
  338.                     better.
  339.     
  340.             /50     - forces TW to start in 50 rows-per-screen mode.
  341.                     This works only if your system has a VGA adapter or
  342.                     better.
  343.     
  344.             NOTE:   If you specify more than one of the above, TW uses
  345.                     the highest row value it finds on the command line.
  346.     
  347.     
  348.             /R      - forces TW to physically re-read the disk(ette) TREE
  349.                     structure as it starts up.  The default is to *NOT*
  350.                     physically read the disk(ette) tree structure, but
  351.                     rather to read the directory structure TW stored on
  352.                     disk from the last time it was used (see next
  353.                     paragraph).
  354.     
  355.                     - When TW is started for the first time, it will
  356.                     automatically save two files to the ROOT directory of
  357.                     the drive being read which will contain the DOS TREE
  358.                     structure data (only for drive C: or higher - it will
  359.                     not save tree structure files for drive A:  or B:).
  360.     
  361.                     - Subsequently, when you start TW, it will read the
  362.                     directory structure data contained in these two files
  363.                     rather than go thru the time consuming physical disk
  364.                     read.
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.           Page: 6 of 27 --------------------- Last Revised: 02/11/92
  374.  
  375.                   TreeWalker.EXE - V2.01 - User Documentation
  376.  
  377.  
  378.     Getting Started (continued):
  379.     ----------------------------
  380.                     - You may want to force this physical re-read if you
  381.                     have created or deleted any directories under DOS, as
  382.                     opposed to using TW for this purpose.
  383.     
  384.                     - This function can also be toggled "on" or "off"
  385.                     from within TW, after you have started it (see also
  386.                     "/NS", below).
  387.     
  388.                     - Incidentally, these two files are named "TW!.DAT"
  389.                     and "TW!!.DAT", and are text files.  You can view
  390.                     them using TYPE or LIST, or even send them to the
  391.                     printer if you wish.
  392.                     - NOTE: if your printer does not support graphics
  393.                     character printing, the results may be less than
  394.                     satisfactory!).
  395.     
  396.     
  397.             /NS     - prevents TW from saving the "TW!.DAT" and
  398.                     "TW!!.DAT" files (see above) to disk.  This option is
  399.                     included for completeness, but I don't use it myself.
  400.     
  401.                     - Note that TW must do a physical (i.e., time
  402.                     consuming) disk read of the DOS TREE structure each
  403.                     time it starts unless it can find the "TW!.DAT" and
  404.                     "TW!!.DAT" files.  These files are always located in
  405.                     the root directory of the drive being accessed.
  406.     
  407.                     - Note that this feature can be toggled "on" and
  408.                     "off" from within TW.EXE, but the default is that
  409.                     TW.EXE *will* save these two files (see also "/R",
  410.                     above).
  411.     
  412.     
  413.             /?      - this parm causes TW to display on the screen info
  414.             /HELP   on what all the available parms do - kind of
  415.                     on-line help for the start up parms.
  416.                     - NOTE:  you cannot specify this parm in the DOS
  417.                     ENVIRON "TREEWALK=".
  418.     
  419.             /M      - this parm causes TW.EXE to start up in monochrome
  420.                     mode (the default is in color).  This is useful if
  421.                     you normally use a laptop or other monochrome system
  422.                     (thanks, Mike!).
  423.     
  424.                     - NOTE: If you use the "TREEWALK=" DOS ENVIRON parm,
  425.                     this "/M" parm CANNOT be superceded by any command
  426.                     line parm.
  427.  
  428.  
  429.  
  430.  
  431.  
  432.  
  433.  
  434.  
  435.           Page: 7 of 27 --------------------- Last Revised: 02/11/92
  436.  
  437.                   TreeWalker.EXE - V2.01 - User Documentation
  438.  
  439.  
  440.     The Initial Screen:
  441.     ------------------
  442.     
  443.             After you have started TW.EXE, a screen similar to the
  444.     following will appear:
  445.     .....................................................................
  446.     
  447.     Drive F: Has 10 Directories  SaveTree        Files    Bytes    %
  448.     
  449.     F:\[ROOT]                                      9  4,274,605  52.4%
  450.     ├────FAM_ANL ................................ 38    327,162   4.0%
  451.     │    ├────BETTY                              115    911,363  11.2%
  452.     │    ├────CINDY                                6     37,675   0.5%
  453.     │    ├────GREG                                10     72,899   0.9%
  454.     │    ├────JADA                                20    149,579   1.8%
  455.     │    ├────LARRYR                               3     15,241   0.2%
  456.     │    └────MIKE                                28    200,881   2.5%
  457.     └────GRAPHICS................................ 34  1,318,974  16.2%
  458.          └────GIFS                                17    851,795  10.4%
  459.     
  460.     
  461.     
  462.      F1 │ F2  │ F3  │ F4  │ F5  │  F6  │  F7  │ F8  │ F9  │ F10
  463.     Help│MkDir│Drive│RmDir│Paths│Search│Delete│Print│Shell│ Load
  464.     
  465.     .....................................................................
  466.     
  467.             This screen starts by telling you, in the upper left hand
  468.     corner, which drive is being used (in this example, drive F:) and how
  469.     many directories are currently on the drive (including the ROOT).
  470.     
  471.     
  472.             The "SaveTree" is a reminder that the TREE structure data is
  473.     being written to disk - this will *ALWAYS* appear unless you specifed
  474.     the "/NS" option at start up or in the DOS "TREEWALK=" parm (you also
  475.     can toggle this feature on and off during execution of TW - see the
  476.     F1 HELP menu for details - but since it has *ALREADY* saved the two
  477.     files at this point, this has limited value UNLESS you subsequently
  478.     change drives from within TW.EXE).
  479.     
  480.     
  481.             Next to "SaveTree" may (or may not) appear a similar little
  482.     reminder, "ReadTree", which refers to whether or not you specified
  483.     the "/R" parm on the command line parm or in the DOS ENVIRON
  484.     "TREEWALK=" parm (the one which forces a physical re-read of the DOS
  485.     TREE structure).  If you see the "ReadTree", the physical disk read
  486.     operation *IS* being forced;  if you don't, TW.EXE is relying on the
  487.     "TW!.DAT" and the "TW!!.DAT" files.  You can toggle this function on
  488.     and off - see the F1 HELP menu for details.
  489.  
  490.  
  491.  
  492.  
  493.  
  494.  
  495.  
  496.  
  497.           Page: 8 of 27 --------------------- Last Revised: 02/11/92
  498.  
  499.                   TreeWalker.EXE - V2.01 - User Documentation
  500.  
  501.  
  502.     Initial Screen (continued):
  503.     ---------------------------
  504.     
  505.             The column labelled "FILES" tells you how many files are
  506.     currently in each directory.  This count includes hidden files, but
  507.     does not include subdirectories (if any).
  508.     
  509.             The column labelled "BYTES" tells you the total bytes
  510.     contained in all the files in each directory.  Note that this figure
  511.     is merely the total of the file sizes as reported in the DOS
  512.     directory listing - it does not have anything to do with the number
  513.     of bytes contained in all the clusters occupied by files.  Note that,
  514.     if a cluster size for your disk is 2,048 bytes (this does vary by
  515.     hard disk) and you have a file which is 10 bytes long, the column
  516.     labeled "BYTES" reports the file size as 10, not 2,048.
  517.     
  518.             The rightmost column is labelled "%" (hey, I ran out of
  519.     screen columns, OK?!) and is derived as follows:
  520.     
  521.     
  522.             Total number of bytes in files (not in file-occupied
  523.                    clusters) in the individual directory)
  524.             ----------------------------------------------------
  525.             Total number of bytes in all files (again not in file
  526.                         clusters) on the entire disk
  527.     
  528.     
  529.             Note that, by definition, the sum of all these percentages
  530.     will always be = 100%.
  531.     
  532.             This is intended as a measure of which directories have the
  533.     most files and/or bytes in them so that you can manage the entire
  534.     disk instead of just individual directories.
  535.     
  536.             NOTE:   The columns labelled "FILES", "BYTES" and "%" are
  537.                     always updated after every file operation you perform
  538.                     within TW, so that they are always current no matter
  539.                     what.
  540.     
  541.                     This is useful so that you can immediately examine
  542.                     the effects of any file COPY or MOVE or DELETE
  543.                     operations in "real-time".  The downside is that it
  544.                     takes a few seconds to do, but I feel it's worth it!
  545.     
  546.             The hilite bar will be located on either the current default
  547.     directory or on the root, depending on whther you used the "[d:]"
  548.     parm at startup time, and whatever the current default directory for
  549.     the given drive happens to be.
  550.  
  551.  
  552.  
  553.  
  554.  
  555.  
  556.  
  557.  
  558.  
  559.           Page: 9 of 27 --------------------- Last Revised: 02/11/92
  560.  
  561.                   TreeWalker.EXE - V2.01 - User Documentation
  562.  
  563.  
  564.     Initial Screen (continued):
  565.     ---------------------------
  566.     
  567.             The bottom two screen rows contain the available functions,
  568.     most of which are available from the FKeys (those which are not
  569.     available from FKeys can be found in the F1 - HELP screen).  More on
  570.     all of these below.  When you are at this TREE MANAGER level of TW,
  571.     you can exit the program in either of two ways:
  572.     
  573.     
  574.         Press ESC to return to your original start up drive and path.
  575.     
  576.                                      OR
  577.     
  578.         Press ENTER to exit to the currently hilited drive and path.
  579.     
  580.     
  581.         NOTE:  If you have used the F4 (RmDir) function to delete the
  582.         PATH from which you started TreeWalk, you will not be able to
  583.         exit by pressing ESC (since the start-up PATH no longer exists!).
  584.         In this case, move the hilite bar to another PATH and press
  585.         ENTER.
  586.     
  587.     
  588.         NOTE:  When you attempt to exit, TW will check drives "A"
  589.         and "B" to see if they are "ready", but cannot check any other
  590.         drive spec.  This is because certain PC's (notably COMPAQ 386's
  591.         and ZEOS 386's - but not COMPAQ 286's - go figure!) have a
  592.         non-standard response to MS-DOS INT 25h.  This is significant,
  593.         really, only if you start TW from a floppy drive and subsequently
  594.         remove the diskette from the drive.
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.  
  602.  
  603.  
  604.  
  605.  
  606.  
  607.  
  608.  
  609.  
  610.  
  611.  
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620.  
  621.           Page: 10 of 27 --------------------- Last Revised: 02/11/92
  622.  
  623.                   TreeWalker.EXE - V2.01 - User Documentation
  624.  
  625.  
  626.     Using the TREE Manager:
  627.     ----------------------
  628.     
  629.             After you get to the Initial Screen, you can begin to use the
  630.     TREE MANAGER section of TW.EXE.  (Note that if you started TW using
  631.     the optional "." parm, you should skip to the section below named
  632.     "Using The FILE MANAGER").
  633.     
  634.             The hilite bar can be moved to any of the various directories
  635.     by using the UP arrow, the DOWN arrow, the HOME key and the END key.
  636.     If the directory listing is too long to fit on the screen, you can
  637.     also try using the PGUP and PGDN keys.
  638.     
  639.             As an alternative, you can use the built-in "quicksearch"
  640.     feature - press the key corresponding to the first letter in the
  641.     directory name you want.  The hilite bar will immediately move to the
  642.     first directory which starts with the letter you pressed.  Press it
  643.     again to go to the next directory name starting with that letter, and
  644.     so on.
  645.     
  646.     
  647.         NOTE: This "quicksearch" only searches forward, not backward, and
  648.               does not wrap around when it hits the end.  I happen to
  649.               like it that way, but if I get enough complaints, I'll
  650.               change it!
  651.     
  652.     
  653.             If you press the ENTER key, you will immediately CHDIR to the
  654.     hilited directory entry, and exit to DOS in that drive and directory.
  655.     If you press the ESC key, you will exit to DOS in your original
  656.     startup drive and directory.
  657.     
  658.             Other functions are available from the FKey "menu" on the
  659.     bottom two screen rows, as follows:
  660.     
  661.     
  662.             F1      - HELP - on line "help" giving brief descriptions of
  663.                     what all the available functions are in the TREE
  664.                     MANAGER section of TW.EXE.
  665.     
  666.     
  667.             F2      - MKDIR - similar to the DOS MKDIR, except that the
  668.                     directory will be created automatically as a
  669.                     subdirectory of whatever directory the hilite bar is
  670.                     currently on.  You never need to type a "\" character
  671.                     using this approach!  Note you must be in the ROOT to
  672.                     create a subdirectory from the ROOT.
  673.  
  674.  
  675.  
  676.  
  677.  
  678.  
  679.  
  680.  
  681.  
  682.  
  683.           Page: 11 of 27 --------------------- Last Revised: 02/11/92
  684.  
  685.                   TreeWalker.EXE - V2.01 - User Documentation
  686.  
  687.  
  688.     Using the TREE Manager(continued):
  689.     ---------------------------------
  690.     
  691.                     - Using this function will automatically turn ON the
  692.                     "ReadTree" function, and will automatically update
  693.                     the TW!.DAT and TW!!.DAT files.
  694.     
  695.     
  696.             F3      - DRIVE - allows you to change the drive which TW is
  697.                     using.  A sub-menu of available drives will be
  698.                     presented, and you can choose from ONLY those drive
  699.                     letters which appear by pressing the corresponding
  700.                     letter key.
  701.     
  702.     
  703.             F4      *** {DIFFERENT BEHAVIOR FROM V1.2A} ***
  704.                     - RMDIR - this removes the currently hilited
  705.                     directory, BUT IS DIFFERENT from the DOS RMDIR
  706.                     command.  If the directory is empty, it is simply
  707.                     deleted (see NOTE below).  TW corrects the info in
  708.                     "TW!.DAT" and "TW!!.DAT" automatically for the next
  709.                     time out, and sets the "ReadTree" function to "on".
  710.     
  711.                     - If the directory is NOT empty, you will be asked if
  712.                     it is OK to delete all the files first.
  713.     
  714.                     CAUTION: - TW can (and will) delete any file, whether
  715.                     Hidden, Read-Only, or whatever (but not a sub
  716.                     directory entry)!  File attributes can be altered
  717.                     from the FILE MANAGER section of TW, using the F9 key
  718.                     function menu (described below).
  719.     
  720.                     - If you say OK to delete all files, TW deletes all
  721.                     the files WITHOUT asking for any further
  722.                     confirmation, and then removes the directory itself,
  723.                     then corrects the info in "TW!.DAT" and "TW!!.DAT"
  724.                     automatically for the next time out.
  725.     
  726.                     - NOTE:  TW cannot remove a directory entry if that
  727.                     directory currently has any open sub-directory
  728.                     entries, even if those sub directory entries contain
  729.                     no files.
  730.     
  731.                     - NOTE:  TW can (and will) remove the specified
  732.                     directory even if it happens to be the current
  733.                     default directory (after deleting all the files), and
  734.                     this behavior differs from V1.2A.  (Not even TW will
  735.                     remove the ROOT directory under any circumstances).
  736.  
  737.  
  738.  
  739.  
  740.  
  741.  
  742.  
  743.  
  744.  
  745.           Page: 12 of 27 --------------------- Last Revised: 02/11/92
  746.  
  747.                   TreeWalker.EXE - V2.01 - User Documentation
  748.  
  749.  
  750.     Using the TREE Manager(continued):
  751.     ---------------------------------
  752.     
  753.                     - If you start TW from a given sub-directory, and then
  754.                     use F4 to delete it, you will NOT be able to exit TW
  755.                     by pressing the ESC key (since the drive and path you
  756.                     started from no longer exist).  You MUST move the
  757.                     hilight bar to a new path and press ENTER to exit TW
  758.                     in this circumstance.
  759.     
  760.     
  761.             F5      - PATHS - this is a toggle to control how the
  762.                     directory entries are displayed.  The default is to
  763.                     display a graphic tree structure;  press this key to
  764.                     get the actual DOS PATH names for each directory.
  765.     
  766.                     - This is useful in training inexperienced users how
  767.                     to visualize a DOS TREE from a list of actual DOS
  768.                     PATH names (or vice versa).
  769.     
  770.     
  771.             F6      - SEARCH - this invokes a GLOBAL SEARCH for a
  772.                     filespec which you will be asked to provide.  This
  773.                     allows you to search an entire disk for any
  774.                     particular file (DOS wildcards are accepted and
  775.                     recognized appropriately) and it steps thru each
  776.                     directory (starting at the ROOT) for any and all
  777.                     matching files.
  778.     
  779.                     - Each time a match is found, you will be given the
  780.                     option of either LOADing the matching files in that
  781.                     directory (see F10, below) or of merely continuing
  782.                     the search.
  783.     
  784.                     - Note that this search will wrap-around to the ROOT
  785.                     after exhausting all other directories, in case you
  786.                     want to "go back" to a previously-found match.  If
  787.                     not, just press ESC.
  788.     
  789.     
  790.             F7      - DELETE - similar to F6, above, except that TW will
  791.                     attempt to GLOBALLY DELETE all files which match your
  792.                     given file spec.
  793.     
  794.                     - When the first match is found, you are given the
  795.                     option to say [Y]es, [N]o, [A]ll matches, or [Q]uit.
  796.  
  797.  
  798.  
  799.  
  800.  
  801.  
  802.  
  803.  
  804.  
  805.  
  806.  
  807.           Page: 13 of 27 --------------------- Last Revised: 02/11/92
  808.  
  809.                   TreeWalker.EXE - V2.01 - User Documentation
  810.  
  811.  
  812.     Using the TREE Manager(continued):
  813.     ---------------------------------
  814.     
  815.                     - NOTE: Using the [A] option will causes TW to delete
  816.                     all matching files in all directories without asking
  817.                     any further confirmation - USE THIS WITH CARE!  The
  818.                     best use I have found for this is in removing the
  819.                     host of .BAK and .TMP files created as intermediate
  820.                     files by several different software packages.
  821.     
  822.                     - CAUTION:  TW can delete any file, regardless of
  823.                     whether it is Hidden, Read-Only, etc.  Note that file
  824.                     attributes can be changed from the FILE MANAGER
  825.                     section of TW, using the F9 key function menu
  826.                     (described below).
  827.     
  828.     
  829.             F8      - PRINT - This will send a copy of the TREE data
  830.                     currently displayed on the screen to the printer.
  831.     
  832.                     - NOTE:  This routine assumes that your printer can
  833.                     print graphics characters.  If it can't, the results
  834.                     will be "less than satisfactory".  TW V2.01 has no
  835.                     provision for sending printer setup strings (maybe
  836.                     next time...?)
  837.     
  838.                     - HINT:  If your printer cannot handle graphics
  839.                     characters, try using the F5 key (see above) to
  840.                     change the screen display to the actual DOS PATH
  841.                     names and then use this F8 print function.
  842.     
  843.     
  844.             F9      - STATS - (same as pressing the TAB key) This
  845.                     provides you with a quick insight into the current
  846.                     status of your hard drive, by providing a popup
  847.                     window containing the following info:
  848.  
  849.  
  850.  
  851.  
  852.  
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862.  
  863.  
  864.  
  865.  
  866.  
  867.  
  868.  
  869.           Page: 14 of 27 --------------------- Last Revised: 02/11/92
  870.  
  871.                   TreeWalker.EXE - V2.01 - User Documentation
  872.  
  873.  
  874.     Using the TREE Manager(continued):
  875.     ---------------------------------
  876.     
  877.                     ╓─────────────────────────────────────────────────╖
  878.                     ║       [*] Disk Statistics for Drive C: [*]      ║
  879.                     ╟─────────────────────────────────────────────────╢
  880.                     ║    # Bytes per sector:                   512    ║
  881.                     ║    # Sectors per cluster:                  4    ║
  882.                     ║    Total # clusters on disk:          16,335    ║
  883.                     ║    # Clusters unused on disk:          4,424    ║
  884.                     ║    % Clusters available on disk:        27.1%   ║
  885.                     ║    # Bytes in avail. clusters:     9,060,352    ║
  886.                     ║    # Files on disk:                      937    ║
  887.                     ║    # Bytes used by files:         23,262,096    ║
  888.                     ║    Total # bytes on disk:         33,454,080    ║
  889.                     ║    # Bytes unused on disk:        10,191,984    ║
  890.                     ║    % Bytes available on disk:           30.5%   ║
  891.                     ║                                                 ║
  892.                     ║        <*> Press Any Key To Continue <*>        ║
  893.                     ╙─────────────────────────────────────────────────╜
  894.     
  895.                     - Note that the above info compares the number of
  896.                     bytes found in files (as measured by the DOS file
  897.                     size) against the number of bytes contained in
  898.                     clusters.  Be aware that DOS allocates your disk
  899.                     space in cluster-sized chunks (a file 10 bytes long
  900.                     occupies 1 entire cluster, or 2,048 bytes (512 per
  901.                     sector times 4 sectors per cluster) in the above
  902.                     example).
  903.     
  904.                     - The only thing you have available for new files is
  905.                     the item labelled above as "# Bytes in avail.
  906.                     clusters" (in the above example, 9,060,352).
  907.     
  908.                     - By comparing the "# Bytes unused on disk" to the "#
  909.                     Bytes in avail. clusters", you can a quick-and-dirty
  910.                     handle on the "slack" space on your disk (i.e., the
  911.                     space allocated to files by DOS which is not filled
  912.                     by the files themselves).
  913.     
  914.     
  915.             F10     - LOAD - This causes TW.EXE to invoke the FILE
  916.                     MANAGER, and load all the files in the currently
  917.                     hilited directory.  See "FILE MANAGER" section,
  918.                     below.
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.  
  929.  
  930.  
  931.           Page: 15 of 27 --------------------- Last Revised: 02/11/92
  932.  
  933.                   TreeWalker.EXE - V2.01 - User Documentation
  934.  
  935.  
  936.     Using the FILE MANAGER:
  937.     ----------------------
  938.     
  939.             Unlike V1.2A, the current V2.01 is sensitive to the DOS
  940.     "COMSPEC=" environment variable.  This variable is normally set by
  941.     DOS whenever you start up your system, and exists to inform DOS how
  942.     to execute a DOS SHELL.  If you are curious, just type the command
  943.     SET <enter> at the DOS prompt to see how many other things are being
  944.     stored as ENVIRON variables.
  945.     
  946.     
  947.             Regular PC-DOS and MS-DOS normally set the COMSPEC= to be
  948.     "COMSPEC=[d:\path\]COMMAND.COM", indicating that COMMAND.COM is to be
  949.     invoked in response to any request for a DOS shell.  On the other
  950.     hand, 4DOS and NDOS set COMSPEC=[d:\path\]4DOS.COM or
  951.     COMSPEC=[d:\path\]NDOS.COM.
  952.     
  953.     
  954.             TW V2.01 reads this COMSPEC variable when it starts up to
  955.     determine what features are to be available to the user.  If it finds
  956.     4DOS or NDOS in the COMSPEC variable, it will automatically activate
  957.     the special TW features which deal with file commenting.
  958.     
  959.     
  960.             NOTE:  - TW relies on the functionality inherent in the
  961.             4DOS / NDOS programs to provide its own extra features, and
  962.             changing your COMSPEC variable manually won't alter this.
  963.             You cannot obtain file commenting capability by simply
  964.             changing you rCOMSPEC= variable!
  965.     
  966.     
  967.             Keeping this in mind, the following section outlines TW
  968.     functions for FILE MANAGEMENT, and will clearly label the functions
  969.     which are available ONLY under 4DOS / NDOS.
  970.  
  971.  
  972.  
  973.  
  974.  
  975.  
  976.  
  977.  
  978.  
  979.  
  980.  
  981.  
  982.  
  983.  
  984.  
  985.  
  986.  
  987.  
  988.  
  989.  
  990.  
  991.  
  992.  
  993.           Page: 16 of 27 --------------------- Last Revised: 02/11/92
  994.  
  995.                    TreeWalker.EXE - V2.01 - User Documentation
  996.  
  997.  
  998.         The following is an example of the screen display shown when you invoke
  999. the FILE MANAGER section of TW.EXE:
  1000.  
  1001.                          *** Running Regular DOS ***
  1002. ...............................................................................
  1003.                      [*] C:\QB\*.* contains 21 file(s) [*]
  1004.  
  1005. UFiles Marked - COUNT:     0                    Files Marked - BYTES:         0
  1006.                  .            0 11-06-1990 12:17    /   /   /   /DIR
  1007.                  .            0 11-06-1990 12:17    /   /   /   /DIR
  1008.          INCLUDE .            0 11-06-1990 12:18    /   /   /   /DIR
  1009.          LIB     .            0 11-06-1990 12:17    /   /   /   /DIR
  1010.          PROGS   .            0 11-06-1990 12:18    /   /   /   /DIR
  1011.          BC      .EXE     77175 02-27-1991 14:40 ARC/   /   /   /
  1012.          BCOM45  .LIB    220919 09-28-1988 01:43    /   /   /   /
  1013.          BQLB45  .LIB     24789 09-28-1988 01:07    /   /   /   /
  1014.          OPT     .CFG       281 06-27-1991 14:50    /   /   /   /
  1015.          OPT     .EXE     84764 11-15-1989 11:30 ARC/   /   /   /
  1016.          PP      .CFG       136 11-17-1989 08:24    /   /   /   /
  1017.          PP      .EXE     75048 11-10-1989 16:02 ARC/   /   /   /
  1018.          PREQLB  .EXE     80817 06-12-1991 10:44 ARC/   /   /   /
  1019.  F1   │  F2   │  F3   │  F4   │  F5   │  F6   │  F7   │  F8   │  F9   │  F10
  1020. Help  │ Copy  │ Move  │ View  │ Mark  │ Mask  │ Delete│ Print │Change │  Sort
  1021.  
  1022. ===============================================================================
  1023.  
  1024.      *** Running 4DOS / NDOS, and the hidden file "DESCRIPT.ION" exists ***
  1025. ...............................................................................
  1026.                      [*] C:\QB\*.* contains 21 file(s) [*]
  1027.  
  1028. UFiles Marked - COUNT:     0                    Files Marked - BYTES:         0
  1029.         .            0 11-06-1990 12:17
  1030.         .            0 11-06-1990 12:17
  1031. INCLUDE .            0 11-06-1990 12:18
  1032. LIB     .            0 11-06-1990 12:17
  1033. PROGS   .            0 11-06-1990 12:18
  1034. BC      .EXE     77175 02-27-1991 14:40 Command line QB compiler
  1035. BCOM45  .LIB    220919 09-28-1988 01:43 QB Library for stand-alone .EXE files
  1036. BQLB45  .LIB     24789 09-28-1988 01:07 Support module for QuickLibs
  1037. DESCRIPT.ION       737 01-21-1992 15:28
  1038. OPT     .CFG       281 06-27-1991 14:50 Config file for "OPT.EXE"
  1039. OPT     .EXE     84764 11-15-1989 11:30 QB Source file optimizer
  1040. PP      .CFG       136 11-17-1989 08:24 Config file for "PP.EXE"
  1041. PP      .EXE     75048 11-10-1989 16:02 Pre-Processor for QB source files
  1042. PREQLB  .EXE     80817 06-12-1991 10:44 See info in "PREQLB.DOC"
  1043.   F1   │  F2   │  F3   │  F4   │  F5   │  F6   │  F7   │  F8   │  F9   │  F10
  1044.  Help  │ Copy  │ Move  │ View  │ Mark  │ Mask  │ Delete│ Print │Change │  Sort
  1045. ...............................................................................
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.            Page: 17 of 27 --------------------- Last Revised: 02/11/92
  1056.  
  1057.                   TreeWalker.EXE - V2.01 - User Documentation
  1058.  
  1059.  
  1060.     Using the FILE MANAGER(continued):
  1061.     ----------------------------------
  1062.     
  1063.             In both cases above, the following is shown on the screen,
  1064.     starting at the top:
  1065.     
  1066.             - The name of the current drive and path which TW is
  1067.             displaying, along with a count of all files TW found.
  1068.     
  1069.             - On the far left of the next line, the letter "U" indicates
  1070.             that the file listing is Unsorted (you can change this using
  1071.             the F10 function - see below).
  1072.     
  1073.             - Next is the number of files you currently have MARKed (see
  1074.             the F5 function, below) and the sum of bytes in all the files
  1075.             you have MARKed.
  1076.     
  1077.             - Following this is a complete listing of all directory
  1078.             entries contained in the drive and path (mainly files, but
  1079.             also includes sub-directory names).
  1080.     
  1081.             Note that the file listing displays information on ALL files,
  1082.     including Hidden, Read-Only, etc files presented in a format which is
  1083.     similar to the DOS DIR format, but the right side also tells you the
  1084.     either the current status of each file's attribute byte (under
  1085.     regular DOS) or the contents of the file's 4DOS / NDOS comment.  Note
  1086.     that, under 4DOS / NDOS, you can toggle the display to match the one
  1087.     presented under regular DOS if you wish (press the "." key).
  1088.     
  1089.             Under the regular DOS file listing format, the right-hand
  1090.     side of the listing is a literal representation of the file's current
  1091.     attribute byte (you can change the attribute byte using the F9
  1092.     function, below.   Also, the F5 file MARKing function can key in on
  1093.     this value).
  1094.     
  1095.             If a file had all attributes set, the righthand side of the
  1096.     line would read "ARC\R-O\HID\SYS".  You can interpret this as
  1097.     follows:
  1098.     
  1099.             - If ARC appears, the ARCHIVE attribute is SET
  1100.             - If R-O appears, the file is READ ONLY
  1101.             - If HID appears, the file is HIDDEN
  1102.             - If SYS appears, the file is a SYSTEM file (like IBMBIO.COM)
  1103.             - If DIR appears on the far right, then the entry is not a
  1104.             file at all, but is rather a DIRectory entry.
  1105.     
  1106.             The hilite bar can be moved in the same way as in the TREE
  1107.     MANAGER section, above.
  1108.  
  1109.  
  1110.  
  1111.  
  1112.  
  1113.  
  1114.  
  1115.  
  1116.  
  1117.           Page: 18 of 27 --------------------- Last Revised: 02/11/92
  1118.  
  1119.                   TreeWalker.EXE - V2.01 - User Documentation
  1120.  
  1121.  
  1122.     Using the FILE MANAGER(continued):
  1123.     ----------------------------------
  1124.     
  1125.             The FKey menu appears again on the bottom two screen rows,
  1126.     offering the following functionality:
  1127.     
  1128.     
  1129.             F1      - HELP - on line help (brief descriptions of what
  1130.                     functions are available in this FILE MANAGER section
  1131.                     of TW.EXE).
  1132.     
  1133.                     - Note that contents of the actual HELP screen will
  1134.                     vary depending on whether you are running regular DOS
  1135.                     or 4DOS / NDOS.
  1136.     
  1137.                     - Note that the help screen also contains information
  1138.                     on other TW functions which are not attached to
  1139.                     FKeys.
  1140.     
  1141.     
  1142.             F2      - COPY - allows you to copy either a single file or a
  1143.                     group of files (see F5 file MARKing function, below)
  1144.                     to another directory and / or drive.  You will asked
  1145.                     to input the desired destination, which will be
  1146.                     checked to insure that it is a valid destination, and
  1147.                     that the destination is not the same as the source.
  1148.     
  1149.                     - As each file is copied, the destination is checked
  1150.                     to be sure that enough space exists to safely copy
  1151.                     the file.  In the case of a hard disk, there almost
  1152.                     always is;  if there isn't, the copy operation will
  1153.                     be aborted.
  1154.     
  1155.                     - If the destination is a floppy diskette (i.e.,
  1156.                     drive A: or B:), you will be given the option of
  1157.                     replacing the diskette if it becomes "full" rather
  1158.                     than simply aborting the whole copy procedure.
  1159.     
  1160.                     - HINT:  You may wish to sort the file listing (see
  1161.                     F10 below) to control the order in which files are
  1162.                     copied so as to minimize the number of floppy
  1163.                     diskettes needed.
  1164.     
  1165.     
  1166.             F3      - MOVE - same as the F2 COPY operation, above, except
  1167.                     that after the file(s) are successfully copied to the
  1168.                     destination, the source files are deleted (you will
  1169.                     NOT be asked to confirm this deletion before it
  1170.                     occurs).
  1171.  
  1172.  
  1173.  
  1174.  
  1175.  
  1176.  
  1177.  
  1178.  
  1179.           Page: 19 of 27 --------------------- Last Revised: 02/11/92
  1180.  
  1181.                   TreeWalker.EXE - V2.01 - User Documentation
  1182.  
  1183.  
  1184.     Using the FILE MANAGER(continued):
  1185.     ----------------------------------
  1186.     
  1187.             F4      VIEW - same as using the ENTER key - this will invoke
  1188.                     the external file viewing program named "LIST.COM" by
  1189.                     Vern Buerg (or any other file viewer if you rename
  1190.                     the executable file to "List.Com") and pass it the
  1191.                     name of the currently hilited file as an argument.
  1192.     
  1193.                     - Note that Vern Buerg's LIST.COM is highly
  1194.                     recommended and widely available from any BBS in the
  1195.                     country (just about) but is not included with TW.
  1196.     
  1197.     
  1198.             F5      - MARK - be aware that all file operations (i.e.,
  1199.                     COPY, MOVE, DELETE, etc) within TW can act on either
  1200.                     a single file (the currently hilited file name) or on
  1201.                     a group of files which you define.
  1202.     
  1203.                     - Within TW, there are several ways to MARK a group
  1204.                     of files.  The simplest is to move the hilite bar to
  1205.                     each filename you want and then press the "+" key.
  1206.                     If you make a mistake, hilite the file name and press
  1207.                     the "-" key.
  1208.     
  1209.                     - But TW offers you several other ways to MARK a
  1210.                     group of files.  When you press the F5 function key,
  1211.                     the FKey menu on the bottom two screen rows changes
  1212.                     to offer you the following functionalities:
  1213.     
  1214.                         F1 - on line help describing what the other keys
  1215.                         do when you are MARKing files.
  1216.     
  1217.                         F2 - ATTRIB - allows you to MARK all files which
  1218.                         share a common file attribute (see above page
  1219.                         18).  You will be asked to specify which
  1220.                         attribute you want to use as a MARK criterion.
  1221.     
  1222.                         F3 - DATE - allows you to MARK all files which
  1223.                         have a file date within a given range of dates
  1224.                         that you will be asked to specify (between START
  1225.                         and STOP date).
  1226.     
  1227.                         F4 - SIZE - allows you to MARK all files which
  1228.                         are within a range of files sizes that you will
  1229.                         have to specify (lower size limit -> upper size
  1230.                         limit).
  1231.  
  1232.  
  1233.  
  1234.  
  1235.  
  1236.  
  1237.  
  1238.  
  1239.  
  1240.  
  1241.           Page: 20 of 27 --------------------- Last Revised: 02/11/92
  1242.  
  1243.                   TreeWalker.EXE - V2.01 - User Documentation
  1244.  
  1245.  
  1246.     Using the FILE MANAGER(continued):
  1247.     ----------------------------------
  1248.     
  1249.                         F5 - NAME - allows you to MARK all files which
  1250.                         CONTAIN a string of characters which you will
  1251.                         specify.
  1252.     
  1253.                         - This is NOT the same as DOS, since if you
  1254.                         specify the string "THE", for example, TW will
  1255.                         MARK files named:  THEO.FIL OTHER.FIL SSSTHES.FIL
  1256.     
  1257.                             - Note that wildcards are NOT allowed here.
  1258.                             - Note that the EXTENSION is ignored here, so
  1259.                             that in this example, the file "XXXX.THE"
  1260.                             would NOT be MARKed (but see below F6).
  1261.     
  1262.                     F6 - EXT - allows you to mark all files which match
  1263.                     the three letter EXTENSION which you will specify.
  1264.     
  1265.                     F7 - CURRENT - toggles the MARK state of the
  1266.                     currently hilited filename (same as "+" and "-").
  1267.     
  1268.                     F8 - +ALL - MARKs all files
  1269.     
  1270.                     F9 - -ALL - UNMARKs all files
  1271.     
  1272.                     F10 - REVERSE - toggles the MARK state of all files -
  1273.                     all files which are currently MARKed will become
  1274.                     UNMARKed, and vice versa.
  1275.     
  1276.     
  1277.     
  1278.             F6      - MASK - Allows you to control which filenames are
  1279.                     displayed.  You will be asked to specify a legal DOS
  1280.                     filespec (wildcards are allowed) and then only the
  1281.                     matching files will be displayed in the FILE MANAGER
  1282.                     screen window.
  1283.     
  1284.                     - This is helpful is have a *lot* of files in your
  1285.                     directory and you want to see all matching files on
  1286.                     the screen at one time.
  1287.     
  1288.                     - If you just press ENTER here, the file mask will
  1289.                     revert to its default of *.* (show everything!).
  1290.  
  1291.  
  1292.  
  1293.  
  1294.  
  1295.  
  1296.  
  1297.  
  1298.  
  1299.  
  1300.  
  1301.  
  1302.  
  1303.           Page: 21 of 27 --------------------- Last Revised: 02/11/92
  1304.  
  1305.                   TreeWalker.EXE - V2.01 - User Documentation
  1306.  
  1307.  
  1308.     Using the FILE MANAGER(continued):
  1309.     ---------------------------------
  1310.     
  1311.             F7      - DELETE - Allows you to delete a single file or
  1312.                     group of MARKed files (same as DEL key)
  1313.     
  1314.                     - NOTE:  TW.EXE can and will delete any file
  1315.                     regardless of whether it is Hidden, Read-Only, etc.
  1316.                     However, this DEL (F7) function cannot delete a
  1317.                     sub-directory entry.
  1318.     
  1319.                     - CAUTION:  If you press this key, the currently
  1320.                     hilited file will be deleted WITHOUT ASKING FOR
  1321.                     CONFIRMATION.  On the other hand, if you have MARKed
  1322.                     any number of files (even one), you WILL be asked to
  1323.                     confirm the delete.
  1324.     
  1325.     
  1326.             F8      - PRINT - sends the currently displayed list of
  1327.                     filenames to the printer.
  1328.     
  1329.                     - HINT: Use the F6 MASK function to control which
  1330.                     filenames go to the printer.
  1331.     
  1332.                     - NOTE: The file listing will be numbered on the left
  1333.                     hand side of the printout IF you are not printing
  1334.                     the 4DOS / NDOS file comments.  I like this, but
  1335.                     again, if enough of you dislike it, I can change it.
  1336.     
  1337.     
  1338.             F9      - CHANGE - Invokes the Fkey menu of file change
  1339.                     functions (all of which except for F10 operate on
  1340.                     either the single, currently hilited filename, or on
  1341.                     the currently MARKed group of iles), defined as
  1342.                     follows:
  1343.     
  1344.                     F1 - on line help of what the other keys do within
  1345.                     the File Change function
  1346.     
  1347.                     F2 - SET the Archive attribute for the file(s)
  1348.     
  1349.                     F3 - SET the Read-Only attribute for the file(s)
  1350.     
  1351.                     F4 - SET the Hidden attribute for the file(s)
  1352.     
  1353.                     F5 - SET the System attribute for the file(s)
  1354.     
  1355.                     F6 - CLEAR the Archive attribute for the file(s)
  1356.  
  1357.  
  1358.  
  1359.  
  1360.  
  1361.  
  1362.  
  1363.  
  1364.  
  1365.           Page: 22 of 27 --------------------- Last Revised: 02/11/92
  1366.  
  1367.                   TreeWalker.EXE - V2.01 - User Documentation
  1368.  
  1369.  
  1370.     Using the FILE MANAGER(continued):
  1371.     ---------------------------------
  1372.     
  1373.                     F7 - CLEAR the Read-Only attribute for the file(s)
  1374.     
  1375.                     F8 - CLEAR the Hidden attribute for the file(s)
  1376.     
  1377.                     F9 - CLEAR the System attribute for the file(s)
  1378.     
  1379.                     F10 - change the name of the currently hilited
  1380.                     filename
  1381.     
  1382.     
  1383.             F10     - allows you to SORT the displayed listing of
  1384.                     filenames in the following ways (which you will be
  1385.                     asked to specify):
  1386.     
  1387.                             ASCENDING order by File NAME
  1388.                             ASCENDING order by File EXTENSION
  1389.                             DESCENDING order by File Date
  1390.                             DESCENDING order File Size
  1391.                             UNSORTED (the original DOS directory order)
  1392.     
  1393.     
  1394.             Those of you using 4DOS / NDOS will also find the following
  1395.     keys active (and they also appear on your F1 help screen):
  1396.     
  1397.     
  1398.             TAB     - Allows you to create / edit / delete the current
  1399.                     4DOS / NDOS file comment.
  1400.     
  1401.     
  1402.             "       - The QUOTES key alows you to copy the file comment
  1403.                     from the currently hilighted filename to any other
  1404.                     file(s) you wish.  Simply press the " key (no need to
  1405.                     use the SHIFT) and a popup box will appear to tell
  1406.                     you that you are copying a file note.  At the same
  1407.                     time, a blinking letter "C" will appear in the upper
  1408.                     right hand corner of the screen to remind you that a
  1409.                     file comment has been copied to the TW internal
  1410.                     clipboard.
  1411.     
  1412.                     - Bring the hilight bar down to the file name to
  1413.                     which you wish to copy the note, and press the " key
  1414.                     again.  If the file to which you are copying the file
  1415.                     comment already has an existing comment of its own,
  1416.                     you will be asked to confirm the overwrite.  If no
  1417.                     comment currently exists, the file comment will be
  1418.                     immediately copied to the chosen file.
  1419.  
  1420.  
  1421.  
  1422.  
  1423.  
  1424.  
  1425.  
  1426.  
  1427.           Page: 23 of 27 --------------------- Last Revised: 02/11/92
  1428.  
  1429.                   TreeWalker.EXE - V2.01 - User Documentation
  1430.  
  1431.  
  1432.     Using the FILE MANAGER(continued):
  1433.     ---------------------------------
  1434.     
  1435.                     - Be aware that the TW file comment clipboard retains
  1436.                     its contents so that you can copy the file note to
  1437.                     more than one file if you wish.  To clear out the
  1438.                     clipboard, try to copy the clipboard note to any file
  1439.                     which already has an existing file comment, and press
  1440.                     the " key.  You will be asked to confirm the
  1441.                     replacement of the existing file comment with the new
  1442.                     one - press [Q] to erase the clipboard, or just [N]
  1443.                     to cancel the file comment copy but retain the
  1444.                     TW file comment clipboard contents.
  1445.     
  1446.     
  1447.            "."      - The PERIOD key allows you to toggle the format of
  1448.                     the file listing from the 4DOS / NDOS comment format
  1449.                     to the "regular DOS" format (which displays the file
  1450.                     attribute byte values).
  1451.  
  1452.  
  1453.  
  1454.  
  1455.  
  1456.  
  1457.  
  1458.  
  1459.  
  1460.  
  1461.  
  1462.  
  1463.  
  1464.  
  1465.  
  1466.  
  1467.  
  1468.  
  1469.  
  1470.  
  1471.  
  1472.  
  1473.  
  1474.  
  1475.  
  1476.  
  1477.  
  1478.  
  1479.  
  1480.  
  1481.  
  1482.  
  1483.  
  1484.  
  1485.  
  1486.  
  1487.  
  1488.  
  1489.           Page: 24 of 27 --------------------- Last Revised: 02/11/92
  1490.  
  1491.                   TreeWalker.EXE - V2.01 - User Documentation
  1492.  
  1493.  
  1494.     Program Limitations:
  1495.     -------------------
  1496.     
  1497.     
  1498.             In version 2.01, the following limitations are known (and if
  1499.     you find any others, please let me know - if there's enough interest,
  1500.     I'll be happy to revise and / or customize TW.EXE.  Remember,
  1501.     feedback is everything!):
  1502.     
  1503.     
  1504.             <>      SORTing the list of files in the FILE MANAGER is slow,
  1505.                    *especially* when you sort by date.  I just don't know
  1506.                    of a better sort algorithm for a series of ASCII text
  1507.                    dates in the format "MM/DD/YY".  
  1508.     
  1509.     
  1510.             <>      Not enough different options on the FILE SORT menu.
  1511.     
  1512.     
  1513.             <>      If your hard disk contains more than 100 directories /
  1514.                    subdirectories, you're out of luck!
  1515.     
  1516.     
  1517.             <>      If any single directory contains more than 750 files,
  1518.                    you're out of luck!  (But why would you DO this to
  1519.                    yourself?)
  1520.     
  1521.     
  1522.             <>      All printing routines make no assumption as to printer
  1523.                    and are formatted at 60 lines per page and 80
  1524.                    characters per line.  This provides a more-or-less
  1525.                    plain vanilla print style, but it's more likely to
  1526.                    work on all printers.
  1527.     
  1528.     
  1529.             <>      No Mouse support (yet!)
  1530.     
  1531.             <>      Certain screen scroll operations tend to get too
  1532.                    slow as the number of files with 4DOS / NDOS file 
  1533.                    comments increases.  I'm working on it, since I use TW 
  1534.                    (and 4DOS) every day!
  1535.  
  1536.  
  1537.  
  1538.  
  1539.  
  1540.  
  1541.  
  1542.  
  1543.  
  1544.  
  1545.  
  1546.  
  1547.  
  1548.  
  1549.  
  1550.  
  1551.           Page: 25 of 27 --------------------- Last Revised: 02/11/92
  1552.  
  1553.                   TreeWalker.EXE - V2.01 - User Documentation
  1554.  
  1555.  
  1556.     Tech Notes:
  1557.     ----------
  1558.     
  1559.     
  1560.             TW.EXE was written primarily using Microsoft QuickBASIC V4.5,
  1561.     but includes 32 separate (original) sub-routines written entirely in
  1562.     assembler which provide functionalities lacking in QuickBASIC.  I
  1563.     used Microsoft MASM V5.1+ to assemble all these routines.
  1564.     
  1565.     
  1566.             I do not distribute source code except in extremely unusual
  1567.     circumstances (I can't say "how unusual" since I've never yet
  1568.     distributed any source code).  However, I'll happily answer any
  1569.     specific questions you may have about the program code / logic / etc
  1570.     - please use CompuServe electronic mail, or send me a letter /
  1571.     postcard.  Please do NOT call me on the telephone.
  1572.     
  1573.     
  1574.             The TW.EXE file distributed herein has been compressed using
  1575.     the "LZEXE.EXE" program.  This compression conserves space on your
  1576.     hard disk, and reduces your download time, but in certain instances
  1577.     can present problems (or so I hear).  Do not hesitate to uncompress
  1578.     TW.EXE (use UNLZEXE.EXE) if you wish.
  1579.     ==========================[ END OF TW.DOC ]==========================
  1580.  
  1581.  
  1582.  
  1583.  
  1584.  
  1585.  
  1586.  
  1587.  
  1588.  
  1589.  
  1590.  
  1591.  
  1592.  
  1593.  
  1594.  
  1595.  
  1596.  
  1597.  
  1598.  
  1599.  
  1600.  
  1601.  
  1602.  
  1603.  
  1604.  
  1605.  
  1606.  
  1607.  
  1608.  
  1609.  
  1610.  
  1611.  
  1612.  
  1613.           Page: 26 of 27 --------------------- Last Revised: 02/11/92
  1614.  
  1615.                   TreeWalker.EXE - V2.01 - User Documentation
  1616.  
  1617.  
  1618.     Revision History:
  1619.     ----------------
  1620.     
  1621.     Version 2.00
  1622.     ------------
  1623.             was first released to the public on 01/27/92, and was hastily
  1624.     withdrawn following user feedback that it *really* didn't work on
  1625.     their machine.  This lead to the discovery that MS-DOS INT 25h does
  1626.     not result in standard responses on certain machines (notably COMPAQ
  1627.     386, ZEOS 386, etc - thanks Dianne and Mark!).
  1628.     
  1629.             After fixing this "bug", V2.00 was re-released on 02/06/92
  1630.     with revised documentation.  I found out that the DOS INT 25h "bug"
  1631.     still persisted under somewhat more rare conditions.
  1632.     
  1633.     
  1634.     Version 2.01
  1635.     ------------
  1636.     
  1637.             was first released to the public on 02/11/92, and hopefully
  1638.     that DOS INT 25h problem is now squashed once and for all.
  1639.     
  1640.             V2.01 first included the ability to set program parameters
  1641.     from either the command line or from a DOS ENVIRON parm.
  1642.     
  1643.     
  1644.     Next version:
  1645.     ------------
  1646.     
  1647.             What, exactly do YOU want to see TW do?
  1648.  
  1649.  
  1650.  
  1651.  
  1652.  
  1653.  
  1654.  
  1655.  
  1656.  
  1657.  
  1658.  
  1659.  
  1660.  
  1661.  
  1662.  
  1663.  
  1664.  
  1665.  
  1666.  
  1667.  
  1668.  
  1669.  
  1670.  
  1671.  
  1672.  
  1673.  
  1674.  
  1675.           Page: 27 of 27 --------------------- Last Revised: 02/11/92