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