-----------------------------------------------------------------------


                           SumDir32 Version 1.0.2
                           ----------------------

Date            : 9 March 1996
By              : Jay J. Wersits
Requirements    : Windows95 or NT

Question : Where is all of the space on my system!!
Answer : SumDir32 will show you exactly where it is!

SumDir32 is a Visual Basic Program that will recursively find and
identify all directories and files on your system. I know, I know,
"they're called Folders now". Old Habits die hard! And Folders
sound too MACish! It was built with Visual Basic 4.0 Standard Edition,
which is why there is no Windows Help file (the help compiler doesn't
come in the Standard Edition). Also, I did not configure setup to
automatically add it to the registry for Explorer for two reasons, 1)
I don't like any software that changes my system settings by default,
and 2) the SETUP package would have been too large to easily
distribute.

Although this version SHOULD work on NT, it has not been tested and 'Explorer' drill downs will not function (at least until NT 4.0 is release with a compatible version of explorer).

Syntax
------

    SumDir32 [drive:][path] [/p | /s | /d] [/xLeftPos,TopPos]

Parameters
----------

[drive:][path]

     Specifies the drive and directory for which you want to see a
     summary. May be specified as "My Computer" for entire system summary.


Switches

/p

    Displays the summary sorted by "Paths"

/s

    Displays the summary sorted by "Total Bytes"

/d

    Displays the summary sorted by descending "Total Bytes"

/xLeftPos,TopPos

    Sets the starting coordinate (top-left) for the display form in
    twips


                          SumDir32 Setup
                          --------------

Here's a real surprise, run "Setup" from the list of files attached. If
you can't figure out how to do this, you probably don't WANT to know
where all of your space is anyway.

The Setup program does install the minimal Visual Basic 4.0 RunTime
support needed.

It also puts this document and SUMDIR32.EXE in your Windows directory
to ensure that it is in your executable path. You can manually place it
anywhere you like, but to use the "drill down" feature discussed below,
it must be in your executable path.

The files which get installed in your Windows\System directory are :

          STKIT432.DLL    24,576 bytes
          VB40032.DLL    721,168 bytes
          VEN2232.OLB     37,376 bytes
          OLEPRO32.DLL    72,464 bytes
          MSVCRT20.DLL   253,952 bytes
          MSVCRT40.DLL   312,832 bytes
          CTL3D32.DLL     26,112 bytes
          GRID32.OCX      89,600 bytes
          MFC40.DLL      923,408 bytes
                       ---------
          Total        2,461,488 bytes


                    Explorer Setup
                    --------------

1.  Start Windows Explorer

2.  Select "View", "Options ..." and the "File Types" tab

3.  Scroll down and find "Folder" in the list of types then click
    "Edit"

4.  Click "New"

5.  Specify "Action" as "&SumDir32"

6.  Specify "Application Used to Perform Action" as "c:\windows\SumDir32 %1"

7.  Close out of the Options window.

You can now summarize a directory/folder using SumDir32 simply by right
clicking a folder icon in explorer. It's that Easy!!

If you want to add a second right-click action, like forcing a display
by Descending Size, go through steps 1-7 again specifying "Action" as
"SumDir32 &by Dsnd" and "Application Used to Perform Action" as
"c:\windows\SumDir32 %1 /d"

                    Usage Notes
                    -----------

1.  If you select "My Computer" to use with SumDir32 from Explorer,
    you will be prompted to enter a Path to summarize. If you really
    want to summarize "My Computer", click the check box. This is done
    this way because Explorer passes an empty string to SumDir32 when
    "My Computer" is selected. I therefore have no way to determine
    whether SumDir32 was started with no arguments specified or from
    Explorer referencing "My Computer". If however, you start SumDir32
    from a Shortcut or the DOS prompt as 'SumDir32 "My Computer"', it
    will sum the whole system without prompting.

2.  To exit the "Start Directory" prompt box if you change your mind,
    hit <escape>, <enter> or close ('X') the window.

3.  Once the summary has been displayed, you can double-click on any
    Grid row to "drill down" within that directory using a new
    SumDir32 session.

4.  Also, within the grid box, you can right-click on any row to
    display options to copy the Grid to the Clipboard, Launch Explorer
    in the directory selected or "drill down" into the directory with
    a new SumDir32 Session.

5.  "drill down" SumDir32 sessions are cascaded for ease of viewing.

6.  "drill down" SumDir32 sessions inherit the sort characteristics of
    their parent. That is, if you launch a "drill down" from a Grid
    sorted by descending size, that's how the "drill down" will be
    displayed.

7.  There is currently no Print option. Quite frankly I ran out of
    time. That's why I provided the 'Copy Grid' option to let you
    paste the grid into your favorite spreadsheet and print from
    there.

8.  SumDir32 can be launched from a DOS prompt as expected. This
    permits you going into a directory and typing "SumDir32 . /d" to
    view a summary.

9.  SumDir32 of course supports long filenames.

10. After the initial display is complete, you can change the sort
    order by clicking the desired check box under "Sort by"

11. As implied above, starting SumDir32 without specifying a Path will
    cause the "Start Directory" input box to appear.

12. When installing, the default directory is listed as Programs\SumDir32.
    The only file that will be placed here is the Deinstallation Log.


THIS IS BASICALLY-FREEWARE!!!

IF YOU LIKE SumDir32, FIND ANY BUGS OR HAVE ANY COMMENTS,
SEND ME AN EMAIL AT 'jay_wersits@DGC.ceo.dg.com'

SumDir32 may be freely distributed provided it's content is not modified in any way. Any commercial redistribution of SumDir32 must be authorized by me in writing.

The author assumes no responsibility for any damage or loss caused by the use 
of this tool.

If you REALLY like SumDir32 and would like to contribute to the ongoing
development and be personally contacted with the availability of new
revisions send $10, your EMail Address (and any suggestions) to :

        Jay Wersits
        261 Genesee Rd
        Clarksboro, NJ 08020

                   I hope you find this utility as valuable as I do!
                                  Keep in touch!

                                       Jay

