绿茶软件园
绿茶软件园 > 下载中心 > 应用工具 > 应用其他 > 查找大文件软件工具 v1.0 绿色版
更多下载地址
查找大文件软件工具 v1.0 绿色版

软件大小:120KB

软件语言:简体中文

软件授权:免费版

软件类别:应用其他

软件等级:

更新时间:2013-11-05

官方网站:www.33LC.com

应用平台:/Win8/Win7/WinXP

  • 软件介绍
  • 软件截图
  • 网友评论
  • 下载地址

查找大文件软件工具是一款可以帮助你管理电脑里面的大文件工具,与其删除一堆的“小文件”,不如只关注“大文件”。为此,可以写一个小工具,搜索指定文件夹下的所有大于指定大小的文件。

查找大文件工具运行环境:
安装了.NET Framework 4.0的Windows计算机。在Windows 7 64位旗舰版下测试通过。
界面设计:
按照人们在找到文件后最需要的功能,设计程序界面如下:

中间的文件列表采用DataGrid控件,其它的都是简单的WPF控件,总体布局使用DockPanel,支持界面大小的动态调整。
编程技术关键点:
(1)搜索功能采用.NET 4.0所提供的PLINQ完成,使用线程统一取消模型取消操作。
(2)由于搜索是在独立的线程中完成的,因此,更新界面的工作用到了Dispatcher对象,将UI更新代码推送到UI线程中执行。
(3)在查找文件过程中,部分系统文件夹会因权限问题而无法读取文件,故需妥善处理UnauthorizedAccessException异常。
(4)找到文件后,需要将文件名显示在列表中,为此设计了一个FoundFile类封装这些信息。显示工作利用了WPF强大的数据绑定机制。因此让FoundFile类实现INotifyPropertyChanged接口,并且将FoundFile对象放到ObservableCollection泛型集合中,绑定到DataGrid。这里需要指出的是,发现WPF数据绑定支持跨线程更新DataGrid,从而大大地减少了代码编写量。
(5)找到的文件大小是字节,为此,编写一个NumberConverter类,将其转换为常见的K,M、G等,设计WPF数据绑定机制使用它来进行数值转换(详看DataGrid的绑定表达式)

软件截图
  • 查找大文件的软件
返回顶部