home *** CD-ROM | disk | FTP | other *** search
/ Shareware 1 2 the Maxx / sw_1.zip / sw_1 / UTILS / SD110.ZIP / SD.DOC < prev   
Text File  |  1992-03-10  |  5KB  |  146 lines

  1.  
  2.     SD.COM v1.1 by Jace Carlson                10 March 1992
  3.     Copyright (c) 1992 by CJE() Systems, All Rights Reserved
  4.  
  5.     =================================================================
  6.  
  7.     SD is a simple program for MS or PC DOS users to easily
  8.     navigate through a complex directory structure.
  9.  
  10.     It was written because I run a BBS and have a tremendously complex
  11.     tree structure.  I like to be able to move places quickly WITHOUT
  12.     using the DOS SUBST command, because some software I have doesn't
  13.     handle substituted or assigned drives very well.  With SD, I can
  14.     navigate through directories quite easily, with only a few keystrokes,
  15.     unlike the CD or CHDIR DOS command...
  16.  
  17.     =================================================================
  18.  
  19.     For example:
  20.  
  21.         With directory structures like:
  22.  
  23.     F:\FILE\BBS\UTIL\TEMP
  24.     F:\FILE\BBS\RA\TEMP
  25.     F:\FILE\BBS\QBBS\TEMP
  26.     F:\FILE\BBS\FD\TEMP
  27.     F:\FILE\BBS\OPUS\TEMP
  28.     F:\FILE\BULL\NEW
  29.     F:\FILE\BULL\OLD
  30.  
  31.         and
  32.  
  33.     F:\FILE\TEXT\FNEWS\CURR
  34.  
  35.         and
  36.  
  37.     F:\FILE\PROG\CC\TEMP
  38.     F:\FILE\PROG\CPP\TEMP
  39.     F:\FILE\PROG\PAS\TEMP
  40.  
  41.         etc...
  42.  
  43.     I would have to type all kinds of stuff on a command line to move from
  44.     one place to another.  If I wanted to go from \FILE\BBS\FD\TEMP to
  45.     \FILE\BBS\OPUS, I would have to type either 'CD \FILE\BBS\OPUS' or
  46.     'CD ..' plus 'CD ..' plus 'CD OPUS'.  That's a pain when you're trying
  47.     to maintain lots of file directories and don't want to write DOS batch
  48.     files for taking you to places you want to go frequently.
  49.  
  50.     I knew there had to be a better way.
  51.  
  52.     I came upon a program written by J. Owens called GO.COM v1.4 which
  53.     more or less did what I wanted, but it had some limitations.  First of
  54.     all, it didn't allow you to go back just one directory.  Secondly, it
  55.     only handled directory structures 2 levels deep.  Not very useful for
  56.     my above example, but it was better than nothing.
  57.  
  58.     I've also used the Norton Utilities NCD program (Norton Change
  59.     Directory), but that was slow and clumsy (it took a picuture of a
  60.     disks directory structure and had to be updated everytime something
  61.     changed), and it still didn't have the capability I was looking for.
  62.  
  63.     =================================================================
  64.  
  65.     So, I wrote SD.COM with 3 major things in mind:
  66.  
  67.     1) ease of use
  68.     2) speed
  69.     3) effectiveness
  70.  
  71.     For 1), it is easy to use.
  72.  
  73.         Just put SD.COM in your path somewhere (most people have a
  74.         SYSTEM or UTILS directory for commonly used programs) and
  75.         type 'SD'.
  76.  
  77.         It will take you to the root directory of the drive you're
  78.         logged into.
  79.  
  80.         Type 'SD' followed by the a single character, and if it finds
  81.         a directory starting with that character, it executes a CHDIR
  82.         command and moves you into it.
  83.  
  84.         Type 'SD' followed by one or more characters separated by
  85.         spaces and it attempts to find directories to move into.
  86.  
  87.         Type 'SD -' and it will move you back one directory, as if you
  88.         had typed 'CHDIR ..'.
  89.  
  90.         Type 'SD ?' and it will bring up a help screen.
  91.  
  92.     For 2), SD is FAST.
  93.  
  94.         Try it and see.  There isn't really a way to benchmark a simple
  95.         program like this, but I can say that it is significantly faster
  96.         than Norton's NCD and doesn't require control files or updates
  97.         when directory structures change.
  98.  
  99.     For 3), SD is effective.
  100.  
  101.         It is not only fast in execution, but it allows you to forget
  102.         about the normal DOS CHDIR command (most of the time), thereby
  103.         speeding up your navigation of directories.
  104.  
  105.         For my example problem, going from the \FILE\BBS\FD\TEMP
  106.         directory to the \FILE\BBS\OPUS directory, all I would have
  107.         to type with SD.COM would be 'SD F BB O' or 'SD -' plus 'SD -'
  108.         plus 'SD O'.  Much simpler, much easier, and SD doesn't require
  109.         exact spelling of the entire directory name.
  110.  
  111.         (if you wonder why I put 'SD F BB O' on the command line
  112.         instead of just 'SD F B O', it is because there are 2 directory
  113.         names starting with B -- BBS and BULL.  The 'BB' on the SD
  114.         command line specifies that I want the BBS directory)
  115.  
  116.     =================================================================
  117.  
  118.         If you use SD and like how it works for you, consider sending
  119.         a small donation to:
  120.  
  121.             Jace Carlson
  122.             CJE() Systems
  123.             1566 Worthington Park Blvd
  124.             Westerville, OH  43081
  125.  
  126.         ... or at least write a thank-you note to me via e-mail at:
  127.  
  128.             1:226/150@fidonet
  129.             8:3004/10@fmlynet
  130.             70:2000/500@acn
  131.             Compuserve:  76300, 702
  132.  
  133.         ... or call my BBS at (614) 841-9991 (1200 - 19200 bps, N81)
  134.  
  135.     =================================================================
  136.  
  137.         'C' Source available by special arrangement to this and other
  138.         CJE() Systems utilities...
  139.  
  140.     =================================================================
  141.  
  142.         Updates will follow!  Enjoy!
  143.  
  144.         >Jace -- sysop of CJE() Systems
  145.  
  146.