home *** CD-ROM | disk | FTP | other *** search
/ Share Gallery 1 / share_gal_1.zip / share_gal_1 / UT / UT184.ZIP / DX_DOC.EXE / DX_UPD.DOC < prev    next >
Text File  |  1990-12-01  |  42KB  |  991 lines

  1.  
  2.  
  3.         Directory eXtended v2.62                          1 December 1990
  4.  
  5.  
  6.  
  7.         DIRECTORY EXTENDED v2.62 READ.ME:
  8.         ========= ======== ===== =======
  9.         This  file  serves  to summarize DX's many features for those who
  10.         are unfamiliar with it and to supplement the manual with the many
  11.         new features that have been recently added.
  12.  
  13.         The size of DX scares many people -- especially with the  cost of
  14.         downloading  an unknown program of this  size.  Don't  be  scared
  15.         away!  DX  will  probably replace many of the small utilities and
  16.         DOS commands that you now use for directory and file maintenance!
  17.  
  18.         DX is THE MOST POWERFUL  directory  and  file  management utility
  19.         available for DOS. It is not full-screen or mouse-driven deriving
  20.         its  power from the fact that most users  work  faster  and  more
  21.         efficiently once they master a small set of commands and options.
  22.  
  23.         NOTE: If you received  a  distribution  disk directly from ECONO-
  24.         SOFT, please run the DX_REG program first to copy and register DX
  25.         (see  the  ORDERING  INFORMATION section of this  file  for  more
  26.         information).
  27.  
  28.         Versions 2.61 and 2.62  are  minor bug fixes to version 2.60. See
  29.         the end of this file for details.
  30.  
  31.         This file is organized as follows:
  32.  
  33.             o  FEATURE SUMMARY -- For  those  not  familiar with DX, this
  34.                section gives an introduction to its power.
  35.  
  36.             o  ORDERING INFORMATION  --  How  to  contact  ECONO-SOFT,  a
  37.                member of the  Association of ShareWare Professionals, and
  38.                information about the registration process.
  39.  
  40.             o  FILES IN THE  DX  PACKAGE -- Minimal and additional files;
  41.                bulletin board distribution.
  42.  
  43.             o  NEW FEATURES  -- For seasoned DX users, this section lists
  44.                new features since v2.00.
  45.  
  46.             o  BUGS FIXED SINCE v2.00
  47.  
  48.         FEATURE SUMMARY:
  49.         ======= =======
  50.  
  51.             o  Full path and hard disk support including logical drives.
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.         Copyright (c) 1985-1990 ECONO-SOFT         READ.ME         Page 1
  65.  
  66.  
  67.  
  68.  
  69.         Directory eXtended v2.62                          1 December 1990
  70.  
  71.  
  72.  
  73.             o  A very powerful and flexible file-matching engine allowing
  74.                multiple wildcards and additional characters following and
  75.                between the wildcard characters:
  76.  
  77.                    dx *test    => matches files ending in "TEST" like
  78.                                   "FILETEST", "XTEST", and "TEST".
  79.  
  80.                    dx a*b      => files starting with "A" and ending with
  81.                                   "B".
  82.  
  83.                    dx f*1*x.*x => files starting with "F", having "1"
  84.                                   anywhere in their names, ending with
  85.                                   "X", and having an extension ending in
  86.                                   "X" like "F1AX.X" or "FILL1_XX.AXX".
  87.  
  88.                    dx *te??    => any file ending in four characters of
  89.                                   which "TE" is the fourth-to-last and
  90.                                   third-to-last characters like "TEST"
  91.                                   and "FILETEMP".
  92.  
  93.             o  Multiple file  specifications  can  be  given  --  both as
  94.                inclusion and exclusion patterns:
  95.  
  96.                    dx .bas+.pas;*t
  97.                           => will match files with extensions of ".BAS"
  98.                              and ".PAS" only if their names do not end
  99.                              with a "T".
  100.  
  101.                    dx *t*+my*e;.pas
  102.                           => all files that have a "t" anywhere in their
  103.                              names; AND all files that start with "my"
  104.                              and end with "e"; UNLESS they have an
  105.                              extension of ".PAS" -- "MYFILE.EXT", "TEST",
  106.                              and "XTY.C" would match while "TEST.PAS"
  107.                              would not match.
  108.  
  109.             o  DX can search all directories, list  all  directory names,
  110.                and test whether  a  set  of  files can fit on a different
  111.                disk.
  112.  
  113.             o  DX can search any and all Compressed Files  (CFs)  -- ARC,
  114.                LBRs,  LZHs,  PAKs,  PKAs,  ZIPs  and ZOOs --  using  full
  115.                pattern matching; compare files within  one  CF  to normal
  116.                DOS  files  or  files in another CF; rename and change the
  117.                date/time of files within some CFs.
  118.  
  119.             o  MOVE, COPY, COMPARE, DELETE, and RENAME files across disks
  120.                and  directories.  APPEND  files  to  pre-existing  files.
  121.                Change file attributes and date/time  stamp. Automatically
  122.                "Go  Bak" to a previous .BAK file.  Move  or  copy  entire
  123.                directory trees  and  subtrees  maintaining  the directory
  124.                structure.
  125.  
  126.  
  127.  
  128.  
  129.  
  130.         Copyright (c) 1985-1990 ECONO-SOFT         READ.ME         Page 2
  131.  
  132.  
  133.  
  134.  
  135.         Directory eXtended v2.62                          1 December 1990
  136.  
  137.  
  138.  
  139.             o  Security conscience? DX can wipe the data in a file before
  140.                deleting it...  no  unerase/undelete  program  can recover
  141.                data that  has been wiped. (DX has multiple wiping options
  142.                including  the  Department  of  Defense's   DoD  5220.22-M
  143.                specification.) DX can also produce either a 16-bit Cyclic
  144.                Redundancy Check (CRC), a 32-bit CRC, or a simple checksum
  145.                of your files for data  integrity  checking  --  useful in
  146.                detecting Trojan  horses  or  verifying  files transferred
  147.                electronically!
  148.  
  149.             o  FULL  NETWORK  SUPPORT!  Including  the ability to report,
  150.                set, and  clear the "Network Share" file attribute. DX has
  151.                the  option  to  wait  for  a file that's  interlocked  on
  152.                another network node.
  153.  
  154.             o  You can specify exactly which file attributes  to display.
  155.                See any hidden or system files or hidden directories.
  156.  
  157.             o  You can select files  within  (or  outside of) a specified
  158.                range of file sizes and/or dates/times.
  159.  
  160.             o  Have  you  ever  received  a  new disk and wanted to  know
  161.                immediately   what  commands  are  available?  An   option
  162.                displays all ".COM", ".EXE", and ".BAT" files.
  163.  
  164.             o  DX  can  sort  files  by  any  combination   of  filename,
  165.                extension,   size,   date/time,   or  file  attributes  --
  166.                ascending  or descending.  Sort  files  within  Compressed
  167.                Files (ARC, ZIP, etc.).  The  sorted  output may be across
  168.                the screen (or printer) or columnar.
  169.  
  170.             o  All of DX's special processing  may be verified on a file-
  171.                by-file basis (default) or performed automatically.
  172.  
  173.             o  You  can  carry  all  of  the extensive pattern  and  file
  174.                matching capabilities into ANY TASK you  need  to perform.
  175.                DX can  RUN an external utility or command synonym against
  176.                all  files   selected   or   generate   (and,  optionally,
  177.                internally execute) DOS batch files for  you.  Couple this
  178.                with the ability to  search  all  Compressed Files and you
  179.                can build batch files to process your entire hard disk.
  180.  
  181.             o  DX has an extensive  set  of  output formatting options --
  182.                including colors, printer formatting, "UPPER",  "lower" or
  183.                "Initial  Caps" cases, 12 or 24  hour  time  formats,  and
  184.                screen width, height, and screen-handling options.
  185.  
  186.             o  DX is fully customizable -- set your favorite options once
  187.                and they will always be used.
  188.  
  189.             o  Make decisions  in batch files based on the ERRORLEVEL set
  190.                by DX -- i.e. if files  or  disks exist or don't exist; if
  191.                files compare; if  a  copy, move, rename, delete, etc. was
  192.                successful or not.
  193.  
  194.  
  195.  
  196.         Copyright (c) 1985-1990 ECONO-SOFT         READ.ME         Page 3
  197.  
  198.  
  199.  
  200.  
  201.         Directory eXtended v2.62                          1 December 1990
  202.  
  203.  
  204.  
  205.         ORDERING INFORMATION:
  206.         ====================
  207.         DX is ShareWare and, as such, is dependent on  user  support  for
  208.         ongoing  development.  Please support the  ShareWare  concept  by
  209.         registering software that  you  find useful. Please observe a two
  210.         week evaluation period after  which  time  you should register or
  211.         discontinue use of DX.
  212.  
  213.              ECONO-SOFT                           CompuServe [73267,1664]
  214.              P.O. Box 181030          InterNet: 73267.1664@CompuServe.COM
  215.              Austin, TX 78718-1030             512-832-1675, 800-367-7590
  216.  
  217.              Registration:              $49.95 (includes printed manual).
  218.              Upgrades:                  $24.95 (includes printed manual).
  219.              Postage:           $10 on international orders (free in US).
  220.              Texas residents:                    Please add 8% sales tax.
  221.              MasterCard and Visa accepted; include expiration date.
  222.  
  223.         If you have downloaded DX from a bulletin board and not all files
  224.         were  included  in  the  package,  you  may  request a  ShareWare
  225.         evaluation disk  that  includes  all  of  the  supplemental files
  226.         described  below.  The  cost  of  this  disk  is  $10 and will be
  227.         credited toward a future order. Alternatively, there is a 30-day,
  228.         no  questions  asked,  return  policy  so  you  may try  a  fully
  229.         registered version at no risk.
  230.  
  231.         Please contact ECONO-SOFT for information on multiuser discounts,
  232.         site licenses, or custom versions.
  233.  
  234.                 _______                       ECONO-SOFT is  a  member of
  235.            ____|__     |               (tm)   the      Association     of
  236.         --|       |    |-------------------   Shareware     Professionals
  237.           |   ____|__  |  Association of      (ASP).  ASP  wants  to make
  238.           |  |       |_|  Shareware           sure  that   the  shareware
  239.           |__|   o   |    Professionals       principle works for you. If
  240.         -----|   |   |---------------------   you are unable to resolve a
  241.              |___|___|    MEMBER              shareware-related   problem
  242.                                               with   an  ASP   member  by
  243.         contacting the member directly, ASP may be able to help.  The ASP
  244.         Ombudsman can help you  resolve  a dispute or problem with an ASP
  245.         member, but  does  not  provide  technical  support  for members'
  246.         products. Please write to  the  ASP  Ombudsman  at P.O. Box 5786,
  247.         Bellevue, WA 98006.
  248.  
  249.         A  non-registered  DX.EXE will periodically  display  a  reminder
  250.         message requesting  registration. This message is driven off of a
  251.         random number generator and should appear approximately 5% of the
  252.         time  (your  mileage  may  vary).  The message may be cleared  by
  253.         hitting a key.  After  60 seconds, DX will automatically continue
  254.         --  allowing  unattended  use  during  your  evaluation.  A  non-
  255.         registered DX.EXE will also ignore the /HEader switch.
  256.  
  257.         As shipped from ECONO-SOFT, DX.EXE  is not registered. This is so
  258.         you  may  pass  copies around to your friends and associates. The
  259.  
  260.  
  261.  
  262.         Copyright (c) 1985-1990 ECONO-SOFT         READ.ME         Page 4
  263.  
  264.  
  265.  
  266.  
  267.         Directory eXtended v2.62                          1 December 1990
  268.  
  269.  
  270.  
  271.         DX_REG.EXE  program  is   used   to   copy   DX.EXE   to  another
  272.         disk/directory and register the copied program. If you received a
  273.         disk from ECONO-SOFT, DX_REG.EXE will be pre-registered with your
  274.         name  and  will  copy  and  insert  your  name  in DX.EXE. If you
  275.         downloaded the  DX package from a bulletin board, DX_REG.EXE will
  276.         not be pre-registered.  If  you register with ECONO-SOFT by phone
  277.         or through electronic mail,  you  will  receive your CUSTOMER and
  278.         ENCODE numbers directly. DX_REG.EXE will then be able to register
  279.         your copy using those  numbers.  Regardless  of how you register,
  280.         once you've registered, a distribution disk will be mailed to you
  281.         containing a pre-registered DX_REG.EXE.
  282.  
  283.         MINIMUM FILES IN THE DX PACKAGE:
  284.         ======= ===== == === == =======
  285.             READ.ME                  => This file.
  286.  
  287.             DX.EXE                   => DX v2.62.
  288.  
  289.             DX.DOC                   => Documentation.
  290.  
  291.         ADDITIONAL FILES:
  292.         ========== =====
  293.             DX_REG.EXE               => Program to register DX.EXE.
  294.  
  295.             DX.SYN                   => Sample synonym file for use with
  296.                                         DX and a synonym processor.
  297.  
  298.         FILES UPLOADED TO BULLETIN BOARDS:
  299.         ===== ======== == ======== ======
  300.             DX-262.ZIP               => Directory eXtended v2.62;
  301.                                         includes DX.EXE, this READ.ME
  302.                                         file and DX_REG.EXE.
  303.  
  304.             DX-D20.ZIP               => Documentation for DX v2.0. A
  305.                                         simple text version of the 70
  306.                                         page printed manual.
  307.  
  308.             DXREAD.ME                => This file.
  309.  
  310.         NEW FEATURES IN DX v2.60:
  311.         === ======== == == =====
  312.  
  313.             o  DX  now  supports  7 compressed file (CF) formats. A CF is
  314.                the  result  of  combining a number of files into a single
  315.                file.  Previously,  DX  supported  only  the  ARC  and LBR
  316.                formats. Starting with v2.5, DX now supports the LZH, ZIP,
  317.                and ZOO  formats. In addition, the file extensions PAK and
  318.                PKA are recognized as being ARC-formatted files:
  319.  
  320.                    -  DX can display the directory  contents  of  each of
  321.                       the CF formats. To  tell  DX  to  look within a CF,
  322.                       treat  the  CF  as  one  additional  level  of  the
  323.                       directory structure and add a trailing  "\"  to the
  324.                       CFs name! (If you  omit  the  trailing "\", DX will
  325.  
  326.  
  327.  
  328.         Copyright (c) 1985-1990 ECONO-SOFT         READ.ME         Page 5
  329.  
  330.  
  331.  
  332.  
  333.         Directory eXtended v2.62                          1 December 1990
  334.  
  335.  
  336.  
  337.                       report  directory information  for  the  CF  itself
  338.                       instead of looking inside.)
  339.  
  340.                       For instance, if  the file "MYZIP.ZIP" were present
  341.                       in the directory "C:\ZIPS", the  following commands
  342.                       will display it's internal directory:
  343.  
  344.                           dx c:\zips\myzip\        => display all files
  345.                                                       in "myzip.zip".
  346.  
  347.                           dx myzip\*.com+*.exe     => only display .com
  348.                                                       and .exe files in
  349.                                                       "myzip.zip".
  350.  
  351.                           dx myzip\/sin:1-jan      => only display files
  352.                                                       within "myzip.zip"
  353.                                                       created this year.
  354.  
  355.                           dx myzip                 => display information
  356.                                                       about the ZIP
  357.                                                       itself; do not look
  358.                                                       inside the ZIP.
  359.  
  360.                    -  When asked to search entire disks for files or file
  361.                       combinations, DX can include the CFs in that search
  362.                       enabling you to find files anywhere:
  363.  
  364.                           dx \lost.it /ff:a        => search entire disk
  365.                                                       for "lost.it".
  366.  
  367.                           dx \ /ffind:all          => all files on the
  368.                                                       disk.
  369.  
  370.                           dx .pas /ff:a            => find all *.pas
  371.                                                       files starting at
  372.                                                       the current
  373.                                                       directory.
  374.  
  375.                    -  The  /FFind  switch  has  been  modified  slightly.
  376.                       Previously, you  could  specify  whether  to search
  377.                       ARCs  or  LBRs  individually.  This  is  no  longer
  378.                       possible, CF processing with file find is either on
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.         Copyright (c) 1985-1990 ECONO-SOFT         READ.ME         Page 6
  395.  
  396.  
  397.  
  398.  
  399.         Directory eXtended v2.62                          1 December 1990
  400.  
  401.  
  402.  
  403.                       or off. If on, DX will search all CFs. (The  use of
  404.                       a trailing '\' is not dependent on /FFind.)
  405.  
  406.                           /FFind            => search DOS directories
  407.                                                only.
  408.  
  409.                           /FFind:Directory  => (same as /FFind.)
  410.  
  411.                           /FFind:All        => search directories and
  412.                                                CFs.
  413.  
  414.                           /FFind:CF         => search CFs only.
  415.  
  416.                           /FFind:ARchive    => same as /FF:CF.
  417.  
  418.                           /FFind:Library    => same as /FF:CF.
  419.  
  420.                    -  DX can compare  files  within CFs to files in other
  421.                       CFs  and  to  files outside of CFs! This is done by
  422.                       comparing the Cyclic Redundancy Checks (CRC) of the
  423.                       files so the CRC formats  must  agree.  ARCs, PAKs,
  424.                       PKAs, LZHs, and ZOOs all  use a 16-bit CRC so files
  425.                       in these CFs may be  compared to files in other CFs
  426.                       (that use 16-bit CRCs)  and  to  normal  DOS files.
  427.                       ZIPs use a  32-bit  CRC format so files within ZIPs
  428.                       can only  be compared to files within other ZIPs or
  429.                       normal DOS files. LBRs  do  not  contain CRCs so DX
  430.                       cannot compare these files at all:
  431.  
  432.                           dx *.c /comp:old.zip\    => note trailing '\';
  433.                                                       compare all "c"
  434.                                                       files to those in
  435.                                                       the ZIP.
  436.  
  437.                           dx zip1\ /comp:zip2\     => one CF to another.
  438.  
  439.                           dx a.lzh\/comp:b.arc\    => different CF
  440.                                                       formats.
  441.  
  442.                    -  Note that DX is more efficient if the CF is  in the
  443.                       source position. A CF in the  target  position must
  444.                       be searched linearly for each compare whereas  a CF
  445.                       in the source position is processed sequentially.
  446.  
  447.                    -  Combine the ability to look  inside  CFs  with DX's
  448.                       batch file generation or /RUN features and  you can
  449.                       do anything to any CF. The example below provides a
  450.                       way  of doing a verified delete  of  all  files  in
  451.                       "MYZIP":
  452.  
  453.                            dx myzip\ /run:'pkzip -d $p $n'
  454.  
  455.                    -  DX can rename files while they reside  within ARCs,
  456.                       PAKs,  PKAs,  and   LBRs.  (This  feature  will  be
  457.  
  458.  
  459.  
  460.         Copyright (c) 1985-1990 ECONO-SOFT         READ.ME         Page 7
  461.  
  462.  
  463.  
  464.  
  465.         Directory eXtended v2.62                          1 December 1990
  466.  
  467.  
  468.  
  469.                       expanded to all CFs.) DX will not rename a squeezed
  470.                       file within an LBR:
  471.  
  472.                            dx myarc.arc\file1.ext /ren:newname.ext
  473.  
  474.                    -  DX can change a  file's  date/time  stamp  while it
  475.                       resides in  an ARC, PAK, or PKA. (This feature will
  476.                       be expanded to all CFs.)
  477.  
  478.                            dx myarc.arc\ /fd:1-jul-90:02:50
  479.  
  480.                    -  Previously,  DX  could  only  handle a CF directory
  481.                       construct  in the "source" position of the  command
  482.                       line. Now, a CF-formatted construct can be supplied
  483.                       anywhere.  This  allows   setting   attributes  and
  484.                       date/time  of  one  file  to  that of a  file  that
  485.                       resides in a CF  and  also  allows  comparing files
  486.                       within separate CFs.
  487.  
  488.             o  DX now recognizes logical  disk  drives.  Whenever  a file
  489.                specification includes a disk  drive  who's  name  is more
  490.                than one character in  length,  DX  will  look in your DOS
  491.                environment for a logical drive definition with that name.
  492.                This allows long paths and/or  filenames  to  be  named by
  493.                short,  logical  names  -- kind of an extension to the DOS
  494.                SUBST  command.  As  usual, if the logical drive ends in a
  495.                directory name that does not yet exist, you  will  have to
  496.                follow  it  with  a '\' for DX to automatically create it.
  497.                For instance, you  might  have the following SETs and then
  498.                reference them as shown:
  499.  
  500.                     set sw=c:\notes\software\
  501.                     set arc=d:\archive\dir\
  502.                     set critical=c:\.pas+.asm+.dbf
  503.  
  504.                     dx sw:t*
  505.                     dx critical: /ff /cop:arc:\
  506.  
  507.             o  DX defines a set  of  special  logical  drives of the form
  508.                "x$:" to be used as the target of a copy, move, or compare
  509.                operation. If "x" is a valid, existing DOS drive, "x$:" in
  510.                the  target  position  is expanded to the same path as the
  511.                source  file.  This  may be used with  /FFind  to  process
  512.                entire directory trees. For example, it is now possible to
  513.                copy an entire disk  directory  to  another  disk creating
  514.                subdirectories  as  needed  to  maintain the original disk
  515.                structure:
  516.  
  517.                     dx a:\ /copy:b$: /ff
  518.  
  519.             o  Prune and  Graft! Very similar to "x$:", but more flexible
  520.                -- DX now performs  batch  substitution  on  target paths.
  521.                This  allows  you  to  copy,  move,   or   compare  entire
  522.                subdirectory   trees   while   maintaining  the  directory
  523.  
  524.  
  525.  
  526.         Copyright (c) 1985-1990 ECONO-SOFT         READ.ME         Page 8
  527.  
  528.  
  529.  
  530.  
  531.         Directory eXtended v2.62                          1 December 1990
  532.  
  533.  
  534.  
  535.                structure. Any  pattern  substitution  used  on  the  /RUn
  536.                switch  (or  in  batch  processing)  may be used  but,  in
  537.                general, the only one that will make sense  is  "$p" which
  538.                copies  the path from the source  into  the  target.  (You
  539.                might use "$n" or  "$f"  to  incorporate  part of the file
  540.                name in the target path?)
  541.  
  542.                This can be used  to  backup files to another device or to
  543.                copy or move an  entire  tree  or  sub-tree to a different
  544.                anchor point in the directory  structure  of  the  same or
  545.                another  disk  (prune  and  graft).  Just  as   in  normal
  546.                copy/move, you should end the target with a  '\'  if there
  547.                is a chance that the target directories do  not  yet exist
  548.                -- this insures that the  last part of "$p" is interpreted
  549.                as a directory name and will be created if needed. You can
  550.                use  ".." to modify the path copied  by  "$p"  if  needed.
  551.                (This also implies that  if  you really want to have a '$'
  552.                in the target path, you must type it twice.)  Here  are  a
  553.                couple of examples:
  554.  
  555.                    dx \path /ff /move:\a\new\anchor\$p\
  556.                           => move all files starting at "\path" and below
  557.                              to "\a\new\anchor\path" and below; i.e. the
  558.                              file "\path\sub1\file1" would be moved to
  559.                              "\a\new\anchor\path\sub1\file1".
  560.  
  561.                    dx \path /ff /move:\a\new\anchor\$p\..\
  562.                           => same as above, except that the target path
  563.                              would omit "\path"; i.e. the file
  564.                              "\path\sub1\file1" would be moved to
  565.                              "\a\new\anchor\sub1\file1".
  566.  
  567.                    dx \ /ff /copy:d:\$p\
  568.                           => internally equivalent to copying to "D$:".
  569.  
  570.             o  For those who are security  conscience, DX can now /WIPE a
  571.                file's data before deleting it. The entire  allocated data
  572.                area will be  wiped  (this will usually be slightly larger
  573.                than  the  actual  data  size  reported  by  DX's standard
  574.                display; it is the size  reported  in  parenthesis  on the
  575.                /SINGle  display).  This obliterates the  file  making  it
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.         Copyright (c) 1985-1990 ECONO-SOFT         READ.ME         Page 9
  593.  
  594.  
  595.  
  596.  
  597.         Directory eXtended v2.62                          1 December 1990
  598.  
  599.  
  600.  
  601.                impossible to undelete/unerase it  later.  DX  has several
  602.                options on how to overwrite the file:
  603.  
  604.                    /WIPE:Zeros  => writes zeros to every byte in the
  605.                                    file.
  606.  
  607.                    /WIPE:Ones   => writes ones (hex "FF") to every byte
  608.                                    in the file.
  609.  
  610.                    /WIPE:A5     => writes the hex value "A5" to every
  611.                                    byte. This is a very good pattern for
  612.                                    destroying data. If /WIPECount is
  613.                                    greater than 1 (see below), the
  614.                                    pattern will alternate between "A5"
  615.                                    and "5A".
  616.  
  617.                    /WIPE:DoD    => follows the US Department of Defense
  618.                                    security specification DoD 5220.22-M
  619.                                    which specifies that ones ("FF") and
  620.                                    zeros should be written 6 times (3
  621.                                    times each, alternating) followed by
  622.                                    the hex pattern "F6". A verification
  623.                                    pass is then done to insure the file
  624.                                    contains only "F6"s.
  625.  
  626.                    /WIPE        => same as "/WIPE:A5".
  627.  
  628.                    /WIPECount:n => specifies the number of wiping passes.
  629.                                    The default is once unless "/WIPE:Dod"
  630.                                    is selected in which case the default
  631.                                    is 7 passes.
  632.  
  633.             o  To insure  that DX always wipes files before deletion, add
  634.                the /WIPE  switch(s)  to  your  default  SET  command (see
  635.                section 7.0 of the manual). Examples:
  636.  
  637.                    dx myfile /del/wipe        => wipe the file to "A5"
  638.                                                  before deleting.
  639.  
  640.                    dx xx /del/wipec:3/wipe:z  => wipe to zero 3 times.
  641.  
  642.                    dx xx /del/wipe:DoD        => DoD standard wipe.
  643.  
  644.             o  DX now supports the use  of synonyms with the /RUn switch.
  645.                DX will recognize the  presence  of  a soon-to-be-released
  646.                Command Line Enhancer from ECONO-SOFT or the Cove Software
  647.                Group's PCED product. If  either  product  is  present, DX
  648.                will repeatedly expand the command  line  and  execute the
  649.                result until the synonym is exhausted.
  650.  
  651.                    ced syn zipd "pkzip -d"    => syn to call PKZIP.
  652.  
  653.                    dx myzip\/run:"zipd $p $n" => verified delete of files
  654.                                                  in a "myzip.zip".
  655.  
  656.  
  657.  
  658.         Copyright (c) 1985-1990 ECONO-SOFT         READ.ME        Page 10
  659.  
  660.  
  661.  
  662.  
  663.         Directory eXtended v2.62                          1 December 1990
  664.  
  665.  
  666.  
  667.             o  DX will now report files  that  have  the  "Network Share"
  668.                attribute set. These files will  show  an  "l"  (for Local
  669.                Area Network)  in the attribute field. This network bit is
  670.                one of two bits marked as "reserved" by DOS.  DX  can  set
  671.                and clear this bit (using  /FAttr or /TAttr) and limit its
  672.                file selection (using /ATtr) to  files with the bit set or
  673.                those without it set.  Note  that  DOS  by itself does not
  674.                permit setting or clearing this bit; network software must
  675.                be  present  before  DX  can  set or clear this bit  (this
  676.                feature may not work on all networks):
  677.  
  678.                    dx file.ext /fattr:l     => set LAN bit.
  679.  
  680.                    dx file.ext /fa:l-       => clear LAN bit.
  681.  
  682.                    dx /attr:!l              => only show sharable files.
  683.  
  684.                    dx /at:l-                => do not show sharable
  685.                                                files.
  686.  
  687.                DX  will  also  detect  if  the other reserved bit, bit  6
  688.                (value 40h), is set  and  will show a "6" in the attribute
  689.                field if such a  file  exists. There are no known DOS add-
  690.                ons that use this bit at this time -- however, DX would be
  691.                capable of turning it  on  and  off  and limiting the file
  692.                selection if some software were present that supported it.
  693.  
  694.             o  DX  now  performs  dynamic  memory expansion obviating the
  695.                need for the DX_HEAP program included in versions prior to
  696.                2.60. In addition, DX's initialization code is  reused. If
  697.                DX fails to allocate memory, an error level of 60  will be
  698.                returned to DOS.  (The  DX_HEAP program may appear to work
  699.                on DX v2.60 but will only result in "wasting" memory.)
  700.  
  701.             o  DX will now swap itself out when shelling another program.
  702.                This  allows DX to grow to whatever  size  is  needed  and
  703.                still execute other programs.  DX  shells  other processes
  704.                under four conditions:
  705.  
  706.                    -  when calling the /LIst processor for viewing a file
  707.                       with  the  "L"  or   "T"   option   during  special
  708.                       processing.
  709.  
  710.                    -  executing a generated batch file.
  711.  
  712.                    -  /RUN'ing a command.
  713.  
  714.                    -  invoking a command shell with the "S" option during
  715.                       special processing.
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.         Copyright (c) 1985-1990 ECONO-SOFT         READ.ME        Page 11
  725.  
  726.  
  727.  
  728.  
  729.         Directory eXtended v2.62                          1 December 1990
  730.  
  731.  
  732.  
  733.                You can select the conditions under which DX will swap out
  734.                when shelling via the  /SWAPCtl  switch.  Multiple options
  735.                may be given (all separated by ":"):
  736.  
  737.                    /SWAPCtl:Never     => do not swap at all.
  738.  
  739.                    /SWAPCtl:List      => when calling the /LIst
  740.                                          processor.
  741.  
  742.                    /SWAPCtl:Batch     => when executing a generated batch
  743.                                          file.
  744.  
  745.                    /SWAPCtl:Run       => when executing a command via
  746.                                          /RUn.
  747.  
  748.                    /SWAPCtl:Shell     => when shelling a secondary
  749.                                          command processor.
  750.  
  751.                    /SWAPCtl:Xlist     => all options eXcept "List";
  752.                                          equivalent to
  753.                                          "/SWAPCtl:Batch:Run:Shell"
  754.                                          (default).
  755.  
  756.                    /SWAPCtl:All       => all options; equivalent to
  757.                                          "/SWAPCtl:List:Batch:Run:Shell".
  758.  
  759.                    /SWAPCtl:NOems     => inhibit swapping to EMS. By
  760.                                          default, DX will use EMS if it
  761.                                          is available.
  762.  
  763.                    /SWAPCtl:Ifneeded  => selecting this option tells DX
  764.                                          to retry to shell the process by
  765.                                          swapping out if swapping was
  766.                                          originally disabled and the
  767.                                          shell failed due to lack of
  768.                                          memory. (This is also on by
  769.                                          default.)
  770.  
  771.                    /SWAPCtl-          => equivalent to "/SWAPCtl:Never".
  772.  
  773.                    /SWAPDev:x         => select the disk "x:" to swap to
  774.                                          if EMS is not available. DX will
  775.                                          generate a filename of the form
  776.                                          "$DX-pppp.SWP" where "pppp"
  777.                                          represents the hex address of
  778.                                          DX's Program Segment Prefix. The
  779.                                          file will be placed in the
  780.                                          disk's root and is marked hidden
  781.                                          and read-only. It is deleted as
  782.                                          soon as the executed process
  783.                                          terminates. (If executed on a
  784.                                          network, please select a
  785.                                          "private" disk.)
  786.  
  787.  
  788.  
  789.  
  790.         Copyright (c) 1985-1990 ECONO-SOFT         READ.ME        Page 12
  791.  
  792.  
  793.  
  794.  
  795.         Directory eXtended v2.62                          1 December 1990
  796.  
  797.  
  798.  
  799.                The  default, "/SWAPCtl:Xlist:Ifneeded", is to swap  under
  800.                all conditions except "List"  --  but  swap during list if
  801.                needed.  The  reason  for  this  logic  is  that Vernon D.
  802.                Buerg's  LIST  processor, probably the  most  common  list
  803.                processor, usually doesn't take much memory and  is called
  804.                often -- therefore it should run as quickly as possible.
  805.  
  806.                Some useful combinations might be:
  807.  
  808.                    /SWAPC:Never:Ifneeded    => no swapping unless needed.
  809.  
  810.                    /SWAPC:All:NOems         => all conditions; don't use
  811.                                                EMS.
  812.  
  813.             o  DX now can perform  three  types of CRC or checksum -- the
  814.                /CHECKSUM  switch  has  been  removed  in  favor   of  the
  815.                following syntax:
  816.  
  817.                    /CRC           => 16-bit CRC used in most CFs.
  818.  
  819.                    /CRC:16        => (same as /CRC.)
  820.  
  821.                    /CRC:32        => 32-bit CRC used in ZIPs.
  822.  
  823.                    /CRC:Checksum  => Simple checksum algorithm.
  824.  
  825.             o  The /FSize switch may  now  be used with no arguments in a
  826.                "dormant mode". It will not  do anything unless a /COPy or
  827.                /MOve is also specified. This  means that it can be turned
  828.                on in an environment SET and it will rename dormant unless
  829.                /COPy or /MOve is also used. It will then insure that room
  830.                exists on the target before allowing  the  transfer. Using
  831.                /FSize with either a disk  drive or cluster size works the
  832.                same as always and is not dependent on /COPy or /MOve.
  833.  
  834.             o  A  new  switch, /LOGTarget, is  available  which  controls
  835.                whether  /COPy, /COMPare, /MOve, /REName, and /GOBak  will
  836.                log  the  target  file  name  that was used.  By  default,
  837.                /LOGTarget is  on and will result in messages like "Copied
  838.                to  D:\Path\File.Ext." instead  of  simply  "Copied."  Use
  839.                "/LOGT-" to turn it off if these messages are too verbose.
  840.  
  841.             o  DX now adds a size  mismatch test when comparing files. If
  842.                the sizes  don't  match,  the  actual  file  comparison is
  843.                skipped.
  844.  
  845.             o  The /SIze  switch may now reference other files (as /ATtr,
  846.                /SINce, and /BEfore do) with the "@" construct:
  847.  
  848.                    dx /size:@file1:@file2   => files between the sizes of
  849.                                                "file1" and "file2".
  850.  
  851.                    dx /si:@file:30k         => files between the size of
  852.                                                "file1" and 30720 bytes.
  853.  
  854.  
  855.  
  856.         Copyright (c) 1985-1990 ECONO-SOFT         READ.ME        Page 13
  857.  
  858.  
  859.  
  860.  
  861.         Directory eXtended v2.62                          1 December 1990
  862.  
  863.  
  864.  
  865.             o  The default batch  file  name is now "$DX-pppp.BAT" on the
  866.                drive given  by  the  environment  variable  "TEMP"  where
  867.                "pppp" is DX's  Program  Segment Prefix. (If executed on a
  868.                network, please select a "private" disk.)
  869.  
  870.         BUGS FIXED SINCE v2.00:
  871.         ==== ===== ===== =====
  872.  
  873.             o  All previous network, large disk,  and  DOS  4.0x problems
  874.                have been resolved.
  875.  
  876.             o  DX now sets  the  "DenyNone" bit and correctly handles the
  877.                "Network Share" bit  when  running under DOS 3.x and above
  878.                for further network compatibility.
  879.  
  880.             o  There were times  where  the /RDir switch would not remove
  881.                all empty directories. This has been fixed.
  882.  
  883.             o  DX will no longer set a file's date/time to  that  of  the
  884.                source file when  /APPend'ing;  it  will  use  the current
  885.                date/time as  the default. This can still be overridden by
  886.                the use of /TDate.
  887.  
  888.             o  The  /ATtr switch now turns off  /Full  allowing  each  to
  889.                override each other.
  890.  
  891.             o  The /Wide and /SINGle switches  now  turn  each  other off
  892.                allowing each to override the other.
  893.  
  894.             o  DX  will  no  longer try to  set  a  file  date  prior  to
  895.                1/1/1980.
  896.  
  897.             o  The /Wide switch may now  be  used  with  deferred special
  898.                processing.
  899.  
  900.             o  Column sorting is turned off when in /SINGle mode.
  901.  
  902.             o  DX now  correctly  returns  ErrorLevel  10  for  "Path Not
  903.                Found".
  904.  
  905.             o  DX now checks for file existence before asking "Compare?".
  906.  
  907.             o  Don't allow enhanced colors on /BColor.
  908.  
  909.             o  Prevent DX from clearing a  line when no output is desired
  910.                -- when /HE:0/ST:0/TO are all specified.
  911.  
  912.             o  A bug has been fixed whereby the dormant /FSize would wake
  913.                up on /REName, /GOBak, or /COMPare.
  914.  
  915.             o  Prevent v2.50 hang when a ZIP has embedded paths.
  916.  
  917.  
  918.  
  919.  
  920.  
  921.  
  922.         Copyright (c) 1985-1990 ECONO-SOFT         READ.ME        Page 14
  923.  
  924.  
  925.  
  926.  
  927.         Directory eXtended v2.62                          1 December 1990
  928.  
  929.  
  930.  
  931.         BUGS FIXED SINCE v2.60:
  932.         ==== ===== ===== =====
  933.  
  934.             o  Fix  redundant "*.*" added to a  directory  request  of  a
  935.                network home directory.
  936.  
  937.             o  Avoid critical error when attempting to  remove  a network
  938.                home directory.
  939.  
  940.             o  Fix "Target  Not Available" and running out of DOS handles
  941.                on compares within Compressed Files.
  942.  
  943.             o  Allow spaces between "+" and ";" in patterns.
  944.  
  945.             o  Increase  stack  space  to allow sorting of  a  1000  file
  946.                directory that is already in sorted order.
  947.  
  948.             o  Avoid  substituting  "$"s  in a copied filename/extension.
  949.                (v2.60  would  hang  on   a   copy   of  a  filename  like
  950.                "TURBO.$$$".)
  951.  
  952.             o  At  popular request, the non-registered teaser message  no
  953.                longer remains on screen a minimum of 3 seconds; it may be
  954.                cleared immediately.
  955.  
  956.             o  Program output would get  out  of  sync when /HEader:0 was
  957.                used.
  958.  
  959.             o  Rename within .ARCs and .LBRs fixed.
  960.  
  961.             o  Handling of "/"s within quoted strings fixed.
  962.  
  963.  
  964.  
  965.  
  966.  
  967.  
  968.  
  969.  
  970.  
  971.  
  972.  
  973.  
  974.  
  975.  
  976.  
  977.  
  978.  
  979.  
  980.  
  981.  
  982.  
  983.  
  984.  
  985.  
  986.  
  987.  
  988.         Copyright (c) 1985-1990 ECONO-SOFT         READ.ME        Page 15
  989.  
  990.  
  991.