基于NTFS桌面搜索系統(tǒng)的設(shè)計與實(shí)現(xiàn).pdf_第1頁
已閱讀1頁,還剩70頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、近年來,隨著硬盤技術(shù)的不斷更新,成本的不斷下降,個人電腦PC(Personal Computer)上的硬盤存儲容量越來越大。同時,隨著互聯(lián)網(wǎng)的普及,人們需要處理越來越多的信息,會在個人PC機(jī)上存儲越來越多的文件。為了幫助PC用戶能夠在海量文件中快速、準(zhǔn)確查找出所需文件,設(shè)計一款高效的桌面搜索系統(tǒng)是解決此問題的最好方法,因此,本文設(shè)計與實(shí)現(xiàn)一款實(shí)用的桌面搜索系統(tǒng)。
  目前主流PC機(jī)上的文件系統(tǒng)均為新技術(shù)文件系統(tǒng)NTFS(New T

2、echnology File System),故此本文使用Visual C++開發(fā)了基于NTFS的桌面搜索系統(tǒng),其設(shè)計上主要分為三個功能模塊:按文件名檢索功能模塊、按文件內(nèi)容檢索模塊、文件磁盤級刪除功能模塊。
  按文件名檢索功能模塊為最重要的模塊,其主要功能是幫助用戶通過文件名快速檢索出所要的文件或文件夾,并將檢索出的結(jié)果的詳細(xì)信息展示給用戶。由于本系統(tǒng)利用NTFS高級特性,故在進(jìn)行全盤檢索時更加高效、準(zhǔn)確,在實(shí)時響應(yīng)文件變化時

3、更及時。按文件名檢索功能模塊主要由NTFS處理模塊、內(nèi)存處理模塊、查詢模塊、讀寫模塊、其他輔助模塊構(gòu)成。NTFS處理模塊主要是通過NTFS提供的高級特性主文件表MFT(Master File Table)、Change Journal來掃描全盤數(shù)據(jù)和實(shí)時響應(yīng)文件變化。內(nèi)存處理模塊對內(nèi)存存儲進(jìn)行優(yōu)化,占用最少的內(nèi)存存儲掃描后的結(jié)果。查詢模塊主要快速查詢與用戶輸入關(guān)鍵字匹配的文件或文件夾名。其他輔助模塊主要提供更人性化操作,如支持系統(tǒng)右鍵菜

4、單功能和文件拖拽功能。
  按文件內(nèi)容檢索模塊主要幫助用戶檢索出文件內(nèi)容與輸入關(guān)鍵字匹配的文件,其中只對常用文本文件進(jìn)行內(nèi)容提取,并與用戶關(guān)鍵字相互匹配。
  文件磁盤級刪除模塊主要功能是通過文件全路徑確定文件具體的磁盤扇區(qū)位置,并將該扇區(qū)的內(nèi)容清零,使刪除的文件無法恢復(fù),保證了刪除的安全性。
  經(jīng)過實(shí)際的測試,證明了本系統(tǒng)能夠完成對文件名和文件內(nèi)容的檢索,并且做到真正的文件刪除。搜索速度較快,資源占用較少,并保證刪

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論