網友評分: 5分
金旭亮查找大文件工具是一款電腦大文件搜索查找工具。您可以指定文件搜索位置以及文件的大小,軟件在接受到您的指令之后就可以按照您的條件為您搜索相關的文件,并且在搜索后您還可以直接打開所在文件夾進行查看。
與其刪除一堆的“小文件”,不如只關注“大文件”。為此,可以寫一個小工具,搜索指定文件夾下的所有大于指定大小的文件。
本程序采用WPF開發,基于.NET 4.0。項目格式:Visual Studio 2012,開發語言:C#,如果使用Visual studio 2010,請自行創建一個WPF項目,將源碼移入即可編譯。
安裝了.NET Framework 4.0的Windows計算機。在Windows 7 64位旗艦版下測試通過。
按照人們在找到文件后最需要的功能,設計程序界面中間的文件列表采用DataGrid控件,其它的都是簡單的WPF控件,總體布局使用DockPanel,支持界面大小的動態調整。
?。?)搜索功能采用.NET 4.0所提供的PLINQ完成,使用線程統一取消模型取消操作。
?。?)由于搜索是在獨立的線程中完成的,因此,更新界面的工作用到了Dispatcher對象,將UI更新代碼推送到UI線程中執行。
(3)在查找文件過程中,部分系統文件夾會因權限問題而無法讀取文件,故需妥善處理UnauthorizedAccessException異常。
?。?)找到文件后,需要將文件名顯示在列表中,為此設計了一個FoundFile類封裝這些信息。顯示工作利用了WPF強大的數據綁定機制。因此讓FoundFile類實現INotifyPropertyChanged接口,并且將FoundFile對象放到ObservableCollection泛型集合中,綁定到DataGrid。這里需要指出的是,發現WPF數據綁定支持跨線程更新DataGrid,從而大大地減少了代碼編寫量。
?。?)找到的文件大小是字節,為此,編寫一個NumberConverter類,將其轉換為常見的K,M、G等,設計WPF數據綁定機制使用它來進行數值轉換(詳看DataGrid的綁定表達式)
WizTree:專為PC端用戶打造的大文件查找和清理軟件,該款軟件能夠用來查找PC系統中占用大量分區空間的無用文件和文件夾,通過從大到小的屬性進行排列顯示,只要找出那些占用硬盤但是又用不著的垃圾大文件,用戶即可完成清理和刪除的操作,有效釋放硬盤空間,讓系統運行更加穩定、快速。
Findhidden:簡潔實用的隱私文件查找軟件。該款軟件可以幫你快速的找出系統級加密的隱私私密文件,讓你有著最好的私密管理方法,查找起來更是十分的簡單方便。
FastSearch:幫助用戶快速搜索包含指定內容的所有文件的小工具,快速查找指定的文件,可以對查找到的文件進行過濾或者自定義過濾,快速準確的找到你想要找的文件!而且就只有370KB的大??!
標簽: 大文件管理