Disk Usage Analyser v2 by Glenn Delahoy (C) Copyright 2007-2008 All rights reserved Beta ---- Regard this as a beta release. This means that it's incomplete and buggy. Most of the functionality from the original Disk Usage Analyser is available in version 2 but maybe not in the same place. If you choose to test this, please report back with your experiences, comments, suggestions. What's New In Version 2.0 ------------------------- The whole application has been reworked from the ground up with the aim of being more efficient with file system scanning and memory usage and providing more useful information. Many limitations have been removed. The familiar Explorer like interface is even more Explorer like. Heaps of chart options including size by owner. Reporting options include html, csv and text output. Filter the display using preset or custom file masks or by owner. When the application starts it will initially log all top level system folders including My Computer, My Network Places, My Documents and Recycle Bin. From there you can navigate using the tree view, list view or chart. As you navigate, the folder sizes are calculated. You can cancel a scan at any time by clicking the little Cancel button on the right of the status bar or press Escape. My Computer includes a special folder called Shared Folders to collect all shared folders on the system. The list view contains all the usual information as well as folder size, used size, slack size, number of files and folders contained in folders. Rather than painfully go through each and every option, I'll assume you can work out what most of the stuff does and I'll just describe the more interesting stuff. Toolbar Options --------------- Charts, Folders: Toggle the visibility of the chart and folders panels. Favourites: I'm using the standard favorites folder to store shortcuts to commonly used areas of the system. You can add any folder to this list by right clicking on the desired folder. Filters: Use one of the presets or set your own filter mask to filter the files logged. A mask consists of one or more wildcarded file specs separated by semi colons. eg "*.jpg;*.txt" Owners: Filter the files by a selected owner. Search: Choose to search only the in-memory tree or the entire file system. The search mask consists of one or more wildcarded file specs separated by semi colons. eg "*.jpg;*.txt". This is also accessible via Ctrl-F and Find Next via Ctrl-G. Refresh: As you navigate the tree, stats are collected about the current folder and it's contents. The refresh will recalculate the stats for the current folder or rebuild the entire tree starting from the current folder. With the tree in memory, recalculating stats during navigation is no longer necessary. Context Menus ------------- When you right click on a folder or file in either the tree view, list view or chart, you get the expected Explorer menu with all (most) of the usual options. This menu contains additional options: List Icons / Details: Change the list view layout. Add To Favourites: Add this folder to the favourites. Html / Csv / Text Report: Generate a report on the selected folder. Export To Xml: Save the tree from the selected folder to xml. This is not real useful just yet, it will form part of the snapshot stuff later on. Charts ------ The chart always represents the currently selected folder. You can navigate by clicking on sections of the charts, either a pie or bar. There are two context menus depending on where you right click. If you right click on a pie section or bar you'll get the explorer context menu with the usual folder or file options. If you right click on the chart away from a pie section or bar you'll get the chart display options. You can select from pie or bar chart, one dimensional or three dimensional. You can show Size, Used, Slack, Folder Count, File Count. Folder Contents: Chart the contents of the selected folder. The chart contains either child folders or the folder contents if it has no folder. Contents By Owner: Chart the contents of the selected folder according to the owners of the files. File Types In This Folder: Chart the contents of the selected folder by file type. Change Journal: This is the Windows file system audit log. It logs every change to everything on the file system. DUA is using this to monitor changes and update the tree when appropriate. This is only for local drives. Things I Might Do (in no particular order) ------------------------------------------ 1. Snapshots, save, load, compare 2. Shell extension 3. File/folder date/time/attribute tools 4. Journal doesn't report file moves. Reports the new location of a file but not the old location. This means delete to recycle bin is not reported. 5. Option to switch on/off change journal 6. Snapshot: store as xml in private path, load snapshot, compare etc 7. Complete keyboard access to file operations (del,rename,copy done) 8. Handle multiple selections for context file operations (delete etc) -------------------------------------------------------------- Release Notes Version v2.01 ------------- Test release. -------------------------------------------------------------- Comments/suggestions to: support@delahoy.com http://www.glenn.delahoy.com