:: Limitations ::
Doesn't Show Free Disk Space
Some operating systems can answer a drive's free disk space,
but the current Java runtime environment doesn't provide
a cross-platform interface for this task.
And so, getting the free space requires optional
platform-specific code, which I cannot easily maintain.
I'm waiting for generic Java support.
Maximum Number of Files
JDiskReport has very relaxed upper bounds for the
number of files and the total file size.
Anyway, the number of files you can scan is limited
by the maximum memory the Java environment can allocate.
Many Java environments limit the maximum memory to 64MB by default.
If you scan many files you should increase this upper bound.
For example, to set the maximum memory to 128MB
in the recent Sun Java environments invoke:
java -Xmx128M -jar jdiskreport.jar
See the documentation of you Java runtime environment for details.
Doesn't Detect all Kinds of Links
JDiskReport does neither detect file system hard links
nor NTFS 5.0 junction points, as used in Windows 2000/XP.
Also, it cannot determine the correct size of soft links.
This can lead to incorrect size data and size statistics
when links are involved.
Poor Print Layout
The table layout is poor and page breaks too.