home *** CD-ROM | disk | FTP | other *** search
/ Frostbyte's 1980s DOS Shareware Collection / floppyshareware.zip / floppyshareware / GLEN / CRDIR.ZIP / CRDIR.DOC < prev   
Text File  |  1990-05-07  |  4KB  |  105 lines

  1.  
  2. Name:     CRDIR
  3.  
  4. Version:  1.2 (5/2/90)
  5.  
  6. Purpose:  CRDIR performs the same function as the MKDIR command in DOS,
  7.           with the added feature that multiple subdirectories and/or
  8.           multiple paths may be created at one time.
  9.  
  10. Syntax:   crdir [d:]path [...]
  11.  
  12. Usage:    Path is the name of the directory to create, d: is an optional
  13.           drive specification (see your DOS manual for more info on drives).
  14.           Each path can be used to create multiple sublevels. Any number of 
  15.           paths (up to the limit of the command line length) may be 
  16.           included in the command. Subdirectory names may be separated by
  17.           either forward slashes (/) or backward slashes (\).
  18.  
  19. Examples: 
  20.           1.   crdir a:\test\source\myprog c:\test\source\myprog
  21.  
  22.                The command in this example would perform the equivalent of the
  23.                following DOS commands:
  24.  
  25.                    mkdir a:\test
  26.                    mkdir a:\test\source
  27.                    mkdir a:\test\source\myprog
  28.                    mkdir c:\test
  29.                    mkdir c:\test\source
  30.                    mkdir c:\test\source\myprog
  31.  
  32.           2.   crdir haystack/needle/found.it /tmp d:/source
  33.  
  34.                The command in this example would perform the equivalent of the
  35.                following DOS commands (note that all /'s are converted to \'s):
  36.  
  37.                    mkdir haystack               mkdir haystack
  38.                    cd haystack                  mkdir haystack\needle
  39.                    mkdir needle       -or-      mkdir haystack\needle\found.it
  40.                    cd needle                    mkdir \tmp
  41.                    mkdir found.it               mkdir d:\source
  42.                    cd \
  43.                    mkdir tmp
  44.                    d:
  45.                    cd \
  46.                    mkdir d:\source
  47.  
  48.  
  49. Errors:   CRDIR returns the same errors as does MKDIR, with the following
  50.           exceptions:
  51.  
  52.           1. If multiple subdirectories are specified in a single path, 
  53.              no error message will be printed if some of the subdirectories
  54.              in the path already exist, unless ALL of the subdirectories
  55.              in the path exist. 
  56.  
  57.              For example, if you issue:
  58.  
  59.                 crdir c:\tmp\newdir\dir1
  60.  
  61.              No error message will be printed if c:\tmp already exists, as
  62.          long as either c:\tmp\newdir or c:\tmp\newdir\dir1 does not
  63.          exist. If, however, the entire path (c:\tmp\newdir\dir1) does
  64.          exist, then an error message stating that the directory cannot 
  65.          be created will be printed.
  66.  
  67.           2. If multiple subdirectories are specified in a single path, and
  68.              one of the subdirectory names is invalid, an error message will
  69.              be printed for that subdirectory and for all other lower-level
  70.              subdirectories in that path.
  71.  
  72.              For example:
  73.  
  74.                 crdir top.dir\mid.dir\abc+def\bottom.dir
  75.  
  76.              In this instance, top.dir and top.dir\mid.dir will be created
  77.              correctly, but error messages will be printed for 
  78.              top.dir\mid.dir\abc+def and top.dir\mid.dir\abc+def\bottom.dir
  79.              since the + character is not allowed in path names.
  80.  
  81.  
  82. Changes:  The changes from the 1.1 version (1/1/89) all have to do with
  83.       speed of execution; no change in functionality was made.
  84.  
  85.  
  86. Misc:     1. CRDIR is hereby entered into the public domain. Feel free to use
  87.           it and to distribute copies of it to everyone you know, as long as 
  88.       no modification of the program is attempted, and no fee is charged.
  89.  
  90.           2. If you have any problems, comments, requests for modification,
  91.           etc., please send them to the address below. I do not guarantee that
  92.           I will be able to help you, but I'm usually willing to give it a
  93.           shot.
  94.  
  95.           3. Although every attempt has been made to ensure that CRDIR will
  96.           perform as indicated and without adverse effects, I do not guarantee
  97.           that such effects can not or will not occur. USE CRDIR AT YOUR OWN
  98.           RISK!
  99.  
  100.  
  101. Author:   Francis J. Shields
  102.           7 Lexington Road
  103.           Millbury, MA  01527
  104.  
  105.