當下軟件園 / 匯聚當下最新最酷的軟件下載站!
當下軟件園

您的位置: 首頁 > 應用軟件 > 文件管理 > 金旭亮查找大文件工具 V1.0 綠色版

  金旭亮查找大文件工具是一款電腦大文件搜索查找工具。您可以指定文件搜索位置以及文件的大小,軟件在接受到您的指令之后就可以按照您的條件為您搜索相關(guān)的文件,并且在搜索后您還可以直接打開所在文件夾進行查看。

  與其刪除一堆的“小文件”,不如只關(guān)注“大文件”。為此,可以寫一個小工具,搜索指定文件夾下的所有大于指定大小的文件。

金旭亮查找大文件工具

【技術(shù)選型】

  本程序采用WPF開發(fā),基于.NET 4.0。項目格式:Visual Studio 2012,開發(fā)語言:C#,如果使用Visual studio 2010,請自行創(chuàng)建一個WPF項目,將源碼移入即可編譯。

【運行環(huán)境】

  安裝了.NET Framework 4.0的Windows計算機。在Windows 7 64位旗艦版下測試通過。

  按照人們在找到文件后最需要的功能,設計程序界面中間的文件列表采用DataGrid控件,其它的都是簡單的WPF控件,總體布局使用DockPanel,支持界面大小的動態(tài)調(diào)整。

金旭亮查找大文件工具

【技術(shù)關(guān)鍵點】

 ?。?)搜索功能采用.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的大小!

軟件特別說明

標簽: 大文件管理

其他版本下載
網(wǎng)友評論
回頂部 去下載

關(guān)于本站|下載幫助|下載聲明|軟件發(fā)布|聯(lián)系我們

Copyright ? 2005-2025 m.daaijiaoyu.cn.All rights reserved.

浙ICP備2024132706號-1 浙公網(wǎng)安備33038102330474號