查找大文件工具是网友金旭亮设计的一款大文件查找軟件,主要用于查找指定位置的文件内容,可以显示查找到文件的文件名、大小和位置信息,支持界面大小的动态调整。軟件绿色免安装,操作简单,可大大节省查找时间,需要的朋友可以下载!

軟件功能
(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的綁定表達式)
查找大文件工具使用方法
1、設置要查找文件的體積和搜索位置

2、點擊【開始搜索】

3、得出搜索結果,可進行移動、打開和打開所在文件夾
