[發明專利]一種快速文件檢索方法和裝置無效
申請號: | 201310048246.1 | 申請日: | 2013-02-06 |
公開(公告)號: | CN103092987A | 公開(公告)日: | 2013-05-08 |
發明(設計)人: | 張影宣;王東輝;潘純峰 | 申請(專利權)人: | 北京榮之聯科技股份有限公司 |
主分類號: | G06F17/30 | 分類號: | G06F17/30 |
代理公司: | 北京風雅頌專利代理有限公司 11403 | 代理人: | 李弘;李翔 |
地址: | 100080 北京市海淀區北四*** | 國省代碼: | 北京;11 |
權利要求書: | 查看更多 | 說明書: | 查看更多 |
摘要: | |||
搜索關鍵詞: | 一種 快速 文件 檢索 方法 裝置 | ||
技術領域
本發明涉及計算機技術領域,特別是指一種快速文件檢索方法和裝置。
背景技術
目前,隨著硬盤的容量越來越大,磁盤中文件的數量也越來越多,我們常常忘記文件的存放位置,只記得文件的名字或部分名字或其他屬性,例如文件類型,創建日期等,這時我們就需要一種文件檢索的服務。
在windows系統中自帶了文件的搜索的功能,它支持按創建日期、修改日期、文件類型、文件大小進行檢索,也支持通配符檢索,但是強大的功能也帶來的了弊端。它是進行全盤檢索,使得檢索速度變慢,不能快速反饋,需要用戶等待。例如:基于的硬件環境為CPU:Inter?I3、內存為2GB/DDR3、硬盤為500G/7200轉的情況下,檢索整個硬盤的數據時CPU使用率24%-27%,系統資源耗費大。
發明內容
有鑒于此,本發明的目的在于提出一種快速文件檢索方法和裝置,能夠降低系統資源的浪費,提高檢索速度。
基于上述目的本發明提供的快速文件檢索方法,包括以下步驟:
創建索引文件,所述索引文件是提取各驅動器USN日志記錄中的文件信息;
在每次進行文件檢索時,輸入文件名稱的關鍵字,在索引文件中檢索;以及
顯示檢索結果。
可選地,創建所述索引文件,包括以下步驟:
獲取各驅動器信息;
判斷每個驅動器文件系統名稱是否為NTFS格式,將非NTFS格式的驅動器進行轉換;
判斷NTFS格式的驅動器上是否開啟了USN日志記錄,若已經開啟,則獲取各驅動器USN日志記錄;若沒有開啟,則先開啟USN日志記錄,再獲取各驅動器USN日志記錄;
根據獲取的各驅動器USN日志記錄信息創建索引文件。
可選地,所述的索引文件提取各驅動器USN日志記錄中的文件名稱、文件地址以及創建原因。
進一步地,所述索引文件中的記錄按照文件名稱字母升序順序排列。
進一步地,所述索引文件是提取各驅動器USN日志記錄中的文件信息,同時會定期更新所述索引文件,使其能夠與各驅動器USN日志記錄中的文件信息同步。
基于上述目的,本發明還提供了一種快速文件檢索裝置,包括:
索引文件創建模塊,用于創建索引文件,所述索引文件是提取各驅動器USN日志記錄中的文件信息;
檢索模塊,用于輸入文件名稱的關鍵字,在索引文件中檢索;以及
顯示模塊,用于將檢索的結果顯示出來。
可選地,所述索引文件創建模塊包括:
獲取信息模塊,用于獲取各驅動器信息,判斷每個驅動器文件系統名稱是否為NTFS格式,如果是NTFS格式,則獲取信息模塊與檢測模塊相連;如果不是NTFS格式,則獲取信息模塊與轉換模塊相連,并且所述轉換模塊與檢測模塊相連;
轉換模塊,用于將文件系統名稱不是NTFS格式的驅動器進行轉換;
檢測模塊,用于判斷NTFS格式的驅動器上是否開啟了驅動器USN日志記錄,若已經開啟,則所述檢測模塊與創建模塊相連;若沒有開啟,則所述檢測模塊與開啟模塊相連,并且所述開啟模塊與創建模塊相連;
開啟模塊,用于開啟驅動器USN日志記錄;
創建模塊,用于獲取各驅動器USN日志記錄信息,并創建索引文件。
可選地,所述的索引文件提取各驅動器USN日志記錄中的文件名稱、文件地址以及創建原因。
進一步地,所述索引文件中的記錄按照文件名稱字母升序順序排列。
進一步地,所述索引文件是提取各驅動器USN日志記錄中的文件信息,同時會定期更新所述索引文件,使其能夠與各驅動器USN日志記錄中的文件信息同步。
從上面所述可以看出,本發明提供的一種快速文件檢索方法和裝置,通過直接檢索索引文件,索引文件是提取各驅動器USN日志記錄中的文件信息,同時會定期更新所述索引文件。從而可以節省檢索時間,提高了檢索效率。
附圖說明
圖1為本發明實施例一種快速文件檢索方法的流程示意圖;
圖2為本發明實施例創建索引文件的方法流程示意圖;
圖3為本發明實施例一種快速文件檢索裝置的結構示意圖。
具體實施方式
為使本發明的目的、技術方案和優點更加清楚明白,以下結合具體實施例,并參照附圖,對本發明進一步詳細說明。
參閱圖1所示,為發明實施例一種快速文件檢索方法的流程示意圖,包括:
步驟101,判斷系統中是否存在索引文件,具體實施過程如下:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京榮之聯科技股份有限公司,未經北京榮之聯科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310048246.1/2.html,轉載請聲明來源鉆瓜專利網。