Visual Studio .NET 2003Windows 2003.NET 1.1Windows 2000Windows XPXML中级开发Visual StudioWindows.NETVisual Basic
磁盘空间管理器






4.66/5 (24投票s)
2005 年 3 月 29 日
1分钟阅读

105938

2320
磁盘空间浏览器扫描本地磁盘,并显示每个目录和子目录的大小。选择树形节点将以饼图显示大小。用户可以使用树形视图或饼图浏览资源管理器。
引言
DiskSize 是一个程序,用于扫描本地驱动器并在树形视图和 3D 饼图上显示结果。它仅使用 .NET Framework 和 Windows API 函数,不使用任何第三方产品。
扫描完本地驱动器后,结果将同时显示并缓存到 XML 文件中。刷新整个驱动器或单个子目录将导致更新缓存。后续加载将从缓存加载。
资源管理器界面提供使用树形视图或饼图进行向下钻取的功能。显示一个上下文菜单,允许重新扫描、浏览和打开目录和驱动器。此应用程序使用字符串资源文件,因此可以轻松地进行国际化。
关注点
本应用程序演示了以下内容
- 遍历文件系统并将结果存储在 XML 中。
- 保存和加载 XML。
- 将
TreeView
绑定到 XML。 - 创建具有饼图切片突出显示和选择的 3D 饼图。
- 通过实现
IComparable
接口进行自定义排序。 - 在工具栏中实现下拉列表。
- 将列表绑定到自定义名称-值对。
- 国际化应用程序。
背景
我一直想要一个这样的应用程序。如果磁盘空间有限,并且您想快速找到磁盘空间去向,它会很有帮助。我发现我现在作弊,并使用饼图在我的机器上导航,然后在找到我正在查找的目录时选择 打开。