Directory Analyzer

Directory Analyzer v1.00

Copyright (c) Manish Tomar

Download Directory Analyzer from

Features of Directory Analyzer

Directory Analyzer is a bare minimal analyzing tool used to analyze directory contents. It is mainly used to find out where which directory is hogging space in the hard disk. It goes inside a directory and displays its sub directories and files in a pie chart. The pie chart is developed based on the size of the sub-directories and files. A sorted list of sub-directories and files is also displayed in a tabular format. Following are
the features:

* Content displayed in pie chart
* A tooltip is displayed when mouse is taken over a area in pie chart
* The absolute path of currently selected directory is automatically copied to clipboard
* The contents of a directory can be refreshed by pressing F5 after selecting the dir on
  the tree (like after deleting a sub-dir or file)
* Another directory can be selected while current dir's size is getting calculated
* There is a table below the pie chart displaying contents in decreasing order of size
  (Directories are represented by suffixing its name with '/')      
* The size is displayed in GB, MB, KB or bytes


The sub-directories and files of a directory are cached after seeing it for the first time. Hence, if you have changed any content in directory (i.e. sub-dir and files), please refresh it before viewing it again.


Known Issues

* A drive's free space is not displayed as it is not available using Java API's. A drive's size is the sum of size's of the files stored in the drive.
* The pie chart's painting slows down if the number of files or sub-directories are too many. For example, if there are over 1000 files in a directory it takes time to paint the pie chart.

The pie chart is developed using a free Java graph library called JFreeChart

System Requirements

This utility is a standalone executable which only requires minumum of Java Runtime Environment 1.5 to use it. You can download it from if you dont have it. It doesnt require any installation. Just copy the exe in any directory and execute it. If you need to run in other OS, please contact me at I'll send you the jar file.

Using Directory Analyzer

It is a very simple small application which is easy to use. The left side of main window shows the contents of the computer (i.e. directories) in a tree structure. Just click on any directory on the left and its contents will appear in pie chart and a table on the right side of the window. You can currently iterate to a directory only through the tree. Not through the pie chart and the table.


This utility is released as freeware. You are allowed to freely distribute this utility via floppy disk, CD-ROM, Internet, or in anyother way, as long as you don't charge anything for this. If you distribute this utility, you must include all files in the distribution package, without any modification !


The software is provided "AS IS" without any warranty, either expressed or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. The author will not be liable for any special, incidental, consequential or indirect damages due to loss of data or any other reason.


If you have any problem, suggestion, comment, or you found a bug in my utility, you can send a mail to

Download Directory Analyzer from