欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種對(duì)存儲(chǔ)器上的文件進(jìn)行掃描的方法及裝置制造方法

文檔序號(hào):6505849閱讀:120來(lái)源:國(guó)知局
一種對(duì)存儲(chǔ)器上的文件進(jìn)行掃描的方法及裝置制造方法
【專利摘要】本發(fā)明公開(kāi)了一種對(duì)存儲(chǔ)器上的文件進(jìn)行掃描的方法及裝置,所述方法包括:根據(jù)文件信息數(shù)據(jù)庫(kù)對(duì)存儲(chǔ)器進(jìn)行掃描,查找存儲(chǔ)器上的更新文件;獲取更新文件的屬性信息;根據(jù)更新文件的屬性信息,更新所述文件信息數(shù)據(jù)庫(kù);刪除所述文件信息數(shù)據(jù)庫(kù)中已經(jīng)存有的,但在本次掃描存儲(chǔ)器時(shí)未發(fā)現(xiàn)的文件的屬性信息。本發(fā)明在對(duì)存儲(chǔ)器進(jìn)行掃描時(shí),只需獲取存儲(chǔ)器上的更新文件的屬性信息,來(lái)相應(yīng)的更新文件信息數(shù)據(jù)庫(kù),將經(jīng)過(guò)更新和刪除操作之后的文件信息數(shù)據(jù)庫(kù)中的所有文件的屬性信息作為掃描結(jié)果輸出,大大節(jié)省了重復(fù)掃描所耗費(fèi)的資源,加快了掃描速度。
【專利說(shuō)明】一種對(duì)存儲(chǔ)器上的文件進(jìn)行掃描的方法及裝置

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信【技術(shù)領(lǐng)域】,具體涉及掃描【技術(shù)領(lǐng)域】,尤其涉及一種對(duì)存儲(chǔ)器上的文件進(jìn)行掃描的方法及裝置。

【背景技術(shù)】
[0002]隨著電子科學(xué)技術(shù)的發(fā)展,諸多電子終端,例如臺(tái)式電腦、筆記本電腦、智能手機(jī)、個(gè)人數(shù)字助理,逐漸進(jìn)入人們的日常生活,成為其必不可少的一部分。同時(shí),各種各樣的存儲(chǔ)器蜂擁而現(xiàn),例如CF (Compact Flash,壓縮閃存)卡、SD (Secure Digital,安全數(shù)碼)存儲(chǔ)卡、MMC (Multimedia Card,多媒體)存儲(chǔ)卡、硬盤(pán)等。存儲(chǔ)器能夠用來(lái)存儲(chǔ)音樂(lè)、圖像、視頻、應(yīng)用軟件等文件,可以內(nèi)置于電子終端,或獨(dú)立于電子終端存在。當(dāng)存儲(chǔ)器直接或通過(guò)中介設(shè)備與電子終端連接時(shí),為了對(duì)存儲(chǔ)器中各文件進(jìn)行統(tǒng)一、集中管理,方便用戶查看存儲(chǔ)器中各類文件信息,電子終端上的操作系統(tǒng)通常會(huì)對(duì)存儲(chǔ)器存儲(chǔ)的文件進(jìn)行掃描,以獲取存儲(chǔ)器中各文件的元數(shù)據(jù)、縮略圖等屬性信息,以便后續(xù)在電子終端上顯示該信息,供用戶操作選擇。
[0003]然而,獲取存儲(chǔ)器中各文件的元數(shù)據(jù)、縮略圖等屬性信息耗時(shí)較長(zhǎng),會(huì)導(dǎo)致掃描效率降低,特別是在存儲(chǔ)器存儲(chǔ)容量大、存儲(chǔ)文件數(shù)目多的情況下,其掃描過(guò)程將會(huì)花費(fèi)很大的時(shí)間開(kāi)銷。并且,在現(xiàn)有的技術(shù)中,電子終端每次與存儲(chǔ)器連接時(shí),都要重新掃描存儲(chǔ)器中的所有文件,獲取存儲(chǔ)器中各文件的屬性信息。


【發(fā)明內(nèi)容】

[0004]鑒于以上理由,本發(fā)明提出一種對(duì)存儲(chǔ)器上的文件進(jìn)行掃描的方法及裝置,來(lái)解決以上【背景技術(shù)】部分提到的技術(shù)問(wèn)題。
[0005]一種對(duì)存儲(chǔ)器上的文件進(jìn)行掃描的方法,所述方法包括:
[0006]根據(jù)文件信息數(shù)據(jù)庫(kù)對(duì)存儲(chǔ)器進(jìn)行掃描,查找所述存儲(chǔ)器上的更新文件,其中所述文件信息數(shù)據(jù)庫(kù)記錄有上次掃描所述存儲(chǔ)器得到的所述存儲(chǔ)器上所有文件的屬性信息,所述更新文件包括:從上次掃描結(jié)束到本次掃描開(kāi)始期間,所述存儲(chǔ)器上內(nèi)容有修改的文件和新增的文件;
[0007]獲取所述更新文件的屬性信息;
[0008]根據(jù)所述更新文件的屬性信息,更新所述文件信息數(shù)據(jù)庫(kù);
[0009]刪除所述文件信息數(shù)據(jù)庫(kù)中已經(jīng)存有的,但在本次掃描所述存儲(chǔ)器時(shí)未發(fā)現(xiàn)的文件的屬性信息。
[0010]對(duì)應(yīng)地,本發(fā)明還提供了一種文件掃描裝置,所述裝置包括:
[0011]文件查找模塊,用于根據(jù)文件信息數(shù)據(jù)庫(kù)對(duì)存儲(chǔ)器進(jìn)行掃描,查找所述存儲(chǔ)器上的更新文件,其中所述文件信息數(shù)據(jù)庫(kù)記錄有上次掃描所述存儲(chǔ)器得到的所述存儲(chǔ)器上所有文件的屬性信息,所述更新文件包括:從上次掃描結(jié)束到本次掃描開(kāi)始期間,所述存儲(chǔ)器上內(nèi)容有修改的文件和新增的文件;
[0012]信息獲取模塊,用于獲取所述更新文件的屬性信息;
[0013]信息更新模塊,用于根據(jù)所述更新文件的屬性信息,更新所述文件信息數(shù)據(jù)庫(kù);
[0014]信息刪除模塊,用于刪除所述文件信息數(shù)據(jù)庫(kù)中已經(jīng)存有的,但在本次掃描所述存儲(chǔ)器時(shí)未發(fā)現(xiàn)的文件的屬性信息。
[0015]相較于現(xiàn)有技術(shù),本發(fā)明提出的技術(shù)方案根據(jù)文件信息數(shù)據(jù)庫(kù)對(duì)存儲(chǔ)器進(jìn)行掃描,查找到存儲(chǔ)器上的更新文件,根據(jù)所述更新文件的屬性信息,更新所述文件信息數(shù)據(jù)庫(kù),并刪除文件信息數(shù)據(jù)庫(kù)中已經(jīng)存有的,但在本次掃描存儲(chǔ)器時(shí)未發(fā)現(xiàn)的文件的屬性信息,而后可通過(guò)直接讀取經(jīng)過(guò)更新和刪除操作之后的文件信息數(shù)據(jù)庫(kù)中記錄的所有文件的屬性信息項(xiàng)來(lái)獲取本次掃描結(jié)果。本發(fā)明避免了每次存儲(chǔ)器與電子終端連接時(shí),都要通過(guò)重新掃描存儲(chǔ)器上的各文件來(lái)獲取其屬性信息,而只需查找存儲(chǔ)器上的更新文件,獲取其對(duì)應(yīng)的屬性信息,并相應(yīng)的更新文件信息數(shù)據(jù)庫(kù),大大節(jié)省了重復(fù)掃描所耗費(fèi)的資源,加快了掃描速度,提高了掃描效率。

【專利附圖】

【附圖說(shuō)明】
[0016]圖1為本發(fā)明實(shí)施例一提供的一種對(duì)存儲(chǔ)器上的文件進(jìn)行掃描的方法的流程示意圖;
[0017]圖2為本發(fā)明實(shí)施例一提供的一種的對(duì)存儲(chǔ)器上的文件進(jìn)行掃描的方法的應(yīng)用環(huán)境示意圖;
[0018]圖3為本發(fā)明實(shí)施例一提供的根據(jù)文件信息數(shù)據(jù)庫(kù)對(duì)存儲(chǔ)器進(jìn)行掃描,查找存儲(chǔ)器上的更新文件的步驟的流程示意圖;
[0019]圖4為本發(fā)明實(shí)施例二提供的一種對(duì)存儲(chǔ)器上的文件進(jìn)行掃描的方法的流程示意圖;
[0020]圖5為本發(fā)明實(shí)施例三提供的一種對(duì)存儲(chǔ)器上的文件進(jìn)行掃描的裝置的結(jié)構(gòu)示意圖;
[0021]圖6為本發(fā)明實(shí)施例四提供的一種對(duì)存儲(chǔ)器上的文件進(jìn)行掃描的裝置的結(jié)構(gòu)示意圖。

【具體實(shí)施方式】
[0022]下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說(shuō)明??梢岳斫獾氖?,此處所描述的具體實(shí)施例僅用于解釋本發(fā)明,而非對(duì)本發(fā)明的限定。另外還需要說(shuō)明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部?jī)?nèi)容。
[0023]本發(fā)明實(shí)施例的對(duì)存儲(chǔ)器上的文件進(jìn)行掃描的方法及裝置可以運(yùn)行于安裝有智能設(shè)備的操作系統(tǒng)平臺(tái)上,該智能設(shè)備可以是移動(dòng)電話、個(gè)人數(shù)字助理、平板電腦、臺(tái)式電腦等等中的任意一種,該智能設(shè)備中可以包括中央處理器、存儲(chǔ)器、開(kāi)關(guān)器件、電源、時(shí)鐘信號(hào)生成器等中的任意組合,上述中央處理器、存儲(chǔ)器、開(kāi)關(guān)器件、電源、時(shí)鐘信號(hào)生成器等中的任意組合用于實(shí)現(xiàn)本發(fā)明的實(shí)施例的對(duì)存儲(chǔ)器上的文件進(jìn)行掃描的方法及裝置的功能。
[0024]實(shí)施例一
[0025]圖1為本發(fā)明實(shí)施例一提供的一種對(duì)存儲(chǔ)器上的文件進(jìn)行掃描的方法的流程示意圖。本實(shí)施例所述的方法可以通過(guò)終端實(shí)現(xiàn)對(duì)存儲(chǔ)器上的文件進(jìn)行的掃描。如圖2所示,終端21包括存儲(chǔ)裝置211、處理裝置212、顯示裝置213。該方法的軟件程序存在存儲(chǔ)裝置211中,被處理裝置212執(zhí)行,顯示裝置213提供一個(gè)界面,可用于顯示對(duì)存儲(chǔ)器上的文件進(jìn)行掃描的結(jié)果。參見(jiàn)圖1,該方法包括:
[0026]步驟S101、根據(jù)文件信息數(shù)據(jù)庫(kù)對(duì)存儲(chǔ)器進(jìn)行掃描,查找存儲(chǔ)器上的更新文件;
[0027]其中,文件信息數(shù)據(jù)庫(kù)記錄有上次掃描存儲(chǔ)器得到的存儲(chǔ)器上所有文件的屬性信息。特別的,當(dāng)本次掃描為初次掃描時(shí),文件信息數(shù)據(jù)庫(kù)中記錄的存儲(chǔ)器上所有文件的屬性信息為空。在本實(shí)施例中,所述文件的屬性信息包括文件的路徑名稱、文件的最近修改時(shí)間、文件的大小、文件所在文件夾的ID(Identity,身份標(biāo)識(shí))值。當(dāng)然,所述文件的屬性信息并不限于此,例如若當(dāng)前文件為圖片或視頻格式的文件時(shí),其屬性信息還包括與該文件對(duì)應(yīng)的縮略圖等其他信息。優(yōu)選的,文件信息數(shù)據(jù)庫(kù)記錄的各文件的屬性信息的關(guān)鍵值為文件的路徑名稱,文件信息數(shù)據(jù)庫(kù)以關(guān)鍵值作為訪問(wèn)索引。
[0028]更新文件包括從上次掃描結(jié)束到本次掃描開(kāi)始期間,存儲(chǔ)器上內(nèi)容有修改的文件和新增的文件。
[0029]圖3為本發(fā)明實(shí)施例一提供的根據(jù)文件信息數(shù)據(jù)庫(kù)對(duì)存儲(chǔ)器進(jìn)行掃描,查找存儲(chǔ)器上的更新文件的步驟的流程示意圖,參見(jiàn)圖3,該步驟包括:
[0030]子步驟S1011、對(duì)存儲(chǔ)器上存儲(chǔ)的文件進(jìn)行掃描,獲取當(dāng)前掃描文件的路徑名稱;
[0031]在本實(shí)施中,可采用遞歸方式對(duì)存儲(chǔ)器上的文件進(jìn)行掃描,獲取當(dāng)前掃描文件的路徑名稱,其中,所述當(dāng)前掃描文件的路徑名稱具有唯一性,能夠唯一標(biāo)識(shí)該文件。例如,當(dāng)前掃描文件的名稱為1.JPEG,在電子終端上記錄的存儲(chǔ)位置為H盤(pán)的文件夾I下的圖片子文件夾,則可將獲取的路徑名稱記作為:H: \文件夾1: \圖片:\1.JPEG。
[0032]子步驟S1012、判斷當(dāng)前掃描文件的路徑名稱是否存在于文件信息數(shù)據(jù)庫(kù)中,如果是,執(zhí)行子步驟S1014,否則,執(zhí)行子步驟S1013 ;
[0033]在獲取到當(dāng)前掃描文件的路徑名稱后,從文件信息數(shù)據(jù)庫(kù)中查找是否存在以當(dāng)前掃描文件的路徑名稱作為關(guān)鍵值的屬性信息,如果有,則判斷當(dāng)前掃描文件的路徑名稱存在于文件信息數(shù)據(jù)庫(kù)中,否則,則判斷當(dāng)前掃描文件的路徑名稱不存在于文件信息數(shù)據(jù)庫(kù)中。
[0034]子步驟S1013、當(dāng)判斷當(dāng)前掃描文件的路徑名稱不存在于文件信息數(shù)據(jù)庫(kù)中時(shí),則判斷當(dāng)前掃描文件為從上次掃描結(jié)束到本次掃描開(kāi)始期間,存儲(chǔ)器上新增的文件,執(zhí)行子步驟S1017 ;
[0035]如果從文件信息數(shù)據(jù)庫(kù)中查找不到當(dāng)前掃描文件的路徑名稱時(shí),則判斷在進(jìn)行上次掃描時(shí),該當(dāng)前掃描文件不存在于存儲(chǔ)器中,為從上次掃描結(jié)束到本次掃描開(kāi)始期間存儲(chǔ)器上新增的文件,即存儲(chǔ)器上的變更文件。
[0036]子步驟S1014、當(dāng)判斷當(dāng)前掃描文件的路徑名稱存在于文件信息數(shù)據(jù)庫(kù)中時(shí),獲取存儲(chǔ)器上的當(dāng)前掃描文件的最近修改時(shí)間,執(zhí)行子步驟S1015 ;
[0037]如果從文件信息數(shù)據(jù)庫(kù)中查找到當(dāng)前掃描文件的路徑名稱時(shí),獲取當(dāng)前存儲(chǔ)器上的當(dāng)前掃描文件的最近修改時(shí)間。所述最近修改時(shí)間包括年、月、日、時(shí)、分等信息。
[0038]子步驟S1015、判斷獲取到的存儲(chǔ)器上的當(dāng)前掃描文件的最近修改時(shí)間是否大于文件信息數(shù)據(jù)庫(kù)中記錄的當(dāng)前掃描文件的最近修改時(shí)間,如果是,執(zhí)行子步驟S1016,否則,執(zhí)行子步驟S1017 ;
[0039]子步驟S1016、當(dāng)獲取到的存儲(chǔ)器上的當(dāng)前掃描文件的最近修改時(shí)間大于文件信息數(shù)據(jù)庫(kù)中記錄的當(dāng)前掃描文件的最近修改時(shí)間時(shí),則判斷當(dāng)前掃描文件為從上次掃描結(jié)束到本次掃描開(kāi)始期間,存儲(chǔ)器上內(nèi)容有修改的文件,執(zhí)行子步驟S1017 ;
[0040]在獲取到存儲(chǔ)器上的當(dāng)前掃描文件的最近修改時(shí)間后,對(duì)該最近修改時(shí)間與文件信息數(shù)據(jù)庫(kù)中記錄的當(dāng)前掃描文件的最近修改時(shí)間進(jìn)行比較,當(dāng)該最近修改時(shí)間大于文件信息數(shù)據(jù)庫(kù)中記錄的當(dāng)前掃描文件的最近修改時(shí)間時(shí),說(shuō)明存儲(chǔ)器上的當(dāng)前掃描文件與上次掃描時(shí)相比,其內(nèi)容發(fā)生了變更,為從上次掃描結(jié)束到本次掃描開(kāi)始期間,存儲(chǔ)器上內(nèi)容有修改的文件。例如,獲取到的存儲(chǔ)器上的當(dāng)前掃描文件的最近修改時(shí)間為T(mén)l:2013年5月20日10點(diǎn)8分,文件信息數(shù)據(jù)庫(kù)中記錄的當(dāng)前掃描文件的最近修改時(shí)間為T(mén)2:2013年5月I日14點(diǎn)10分,判斷時(shí)間Tl大于時(shí)間T2,當(dāng)前掃描文件為從上次掃描結(jié)束到本次掃描開(kāi)始期間,存儲(chǔ)器上內(nèi)容有修改的文件。
[0041]子步驟S1017、繼續(xù)對(duì)存儲(chǔ)器上存儲(chǔ)的其他文件進(jìn)行掃描,判斷被掃描文件是否為新增的文件或內(nèi)容有修改的文件。
[0042]在判斷完當(dāng)前被掃描到的文件是否為存儲(chǔ)器上新增的文件內(nèi)容有修改的文件后,繼續(xù)對(duì)存儲(chǔ)器上存儲(chǔ)的其他文件進(jìn)行掃描,再次按照本實(shí)施例中上述子步驟SlOll-子步驟S1016的方法判斷判斷存儲(chǔ)器上被掃描到的文件是否為存儲(chǔ)器上新增的文件內(nèi)容有修改的文件。
[0043]步驟S102、獲取更新文件的屬性信息;
[0044]其中,更新文件的屬性信息包括文件的路徑名稱、文件的最近修改時(shí)間、文件的大小、文件所在文件夾的ID (Identity,身份標(biāo)識(shí))值。當(dāng)然,所述更新文件的屬性信息并不限于此,例如若更新文件為圖片或視頻格式的文件時(shí),其屬性信息還包括與該文件對(duì)應(yīng)的縮略圖等其他信息。
[0045]對(duì)于已經(jīng)在步驟SlOll獲取到新增的文件或內(nèi)容有修改的文件的路徑名稱,在步驟S1014獲取到內(nèi)容有修改的文件的最近修改時(shí)間的,在執(zhí)行本步驟S102時(shí),可直接讀取所述路徑名稱、最近修改時(shí)間。
[0046]步驟S103、根據(jù)更新文件的屬性信息,更新文件信息數(shù)據(jù)庫(kù);
[0047]文件信息數(shù)據(jù)庫(kù)用于記錄存儲(chǔ)器上所有文件的屬性信息。當(dāng)本次掃描發(fā)現(xiàn):較上次掃描,存儲(chǔ)器上存在內(nèi)容有修改的文件或新增的文件時(shí),需要更改文件信息數(shù)據(jù)庫(kù)的記錄。
[0048]根據(jù)步驟S102中所獲取的更新文件的屬性信息,更新文件信息數(shù)據(jù)庫(kù)的步驟包括:
[0049]當(dāng)更新文件對(duì)應(yīng)的文件為內(nèi)容有修改的文件時(shí),將文件信息數(shù)據(jù)庫(kù)中每一份內(nèi)容有修改的文件的最近修改時(shí)間更新為存儲(chǔ)器上的與該份內(nèi)容有修改的文件的最近修改時(shí)間;
[0050]當(dāng)更新文件對(duì)應(yīng)的文件為新增的文件時(shí),將存儲(chǔ)器上的每一份新增的文件的屬性信息添加至文件信息數(shù)據(jù)庫(kù)中。
[0051]步驟S104、刪除文件信息數(shù)據(jù)庫(kù)中已經(jīng)存有的,但在本次掃描存儲(chǔ)器未發(fā)現(xiàn)的文件的屬性信息;
[0052]在本次掃描時(shí),較上次掃描,存儲(chǔ)器上除了可能存在內(nèi)容上有修改的文件或新增的文件時(shí),還可能出現(xiàn)某些文件已經(jīng)刪除。根據(jù)對(duì)存儲(chǔ)器上的各文件進(jìn)行掃描所獲取的各文件的路徑名稱,可判斷出文件信息數(shù)據(jù)庫(kù)中記錄的哪些屬性信息所對(duì)應(yīng)的文件是本次掃描時(shí)存儲(chǔ)器上不存在的文件,然后刪除文件信息數(shù)據(jù)庫(kù)中記錄該文件的屬性信息。
[0053]為了更詳細(xì)的說(shuō)明本發(fā)明實(shí)施例一提出的對(duì)存儲(chǔ)器上的文件進(jìn)行掃描的方法,現(xiàn)舉例說(shuō)明。例如,上次掃描完畢存儲(chǔ)器時(shí),文件信息數(shù)據(jù)庫(kù)中記錄的存儲(chǔ)器上所有文件的部分屬性信息如下表所示:
[0054]

【權(quán)利要求】
1.一種對(duì)存儲(chǔ)器上的文件進(jìn)行掃描的方法,其特征在于,所述方法包括: 根據(jù)文件信息數(shù)據(jù)庫(kù)對(duì)存儲(chǔ)器進(jìn)行掃描,查找所述存儲(chǔ)器上的更新文件,其中所述文件信息數(shù)據(jù)庫(kù)記錄有上次掃描所述存儲(chǔ)器得到的所述存儲(chǔ)器上所有文件的屬性信息,所述更新文件包括從上次掃描結(jié)束到本次掃描開(kāi)始期間,所述存儲(chǔ)器上內(nèi)容有修改的文件和新增的文件; 獲取所述更新文件的屬性信息; 根據(jù)所述更新文件的屬性信息,更新所述文件信息數(shù)據(jù)庫(kù); 刪除所述文件信息數(shù)據(jù)庫(kù)中已經(jīng)存有的,但在本次掃描所述存儲(chǔ)器時(shí)未發(fā)現(xiàn)的文件的屬性信息。
2.根據(jù)權(quán)利要求1所述的對(duì)存儲(chǔ)器上的文件進(jìn)行掃描的方法,其特征在于,所述根據(jù)文件信息數(shù)據(jù)庫(kù)對(duì)存儲(chǔ)器進(jìn)行掃描,查找所述存儲(chǔ)器上的更新文件的步驟之前還包括: 判斷本次掃描是否為初次掃描; 當(dāng)本次掃描為初次掃描時(shí),建立并存儲(chǔ)記錄有存儲(chǔ)器上所有文件的屬性信息的文件信息數(shù)據(jù)庫(kù); 當(dāng)本次掃描為非初次掃描時(shí),執(zhí)行所述根據(jù)文件信息數(shù)據(jù)庫(kù)對(duì)存儲(chǔ)器進(jìn)行掃描,查找所述存儲(chǔ)器上的更新文件的步驟。
3.根據(jù)權(quán)利要求2所述的對(duì)存儲(chǔ)器上的文件進(jìn)行掃描的方法,其特征在于,所述判斷本次掃描是否為初次掃描的步驟包括: 查找是否存在與所述存儲(chǔ)器相對(duì)應(yīng)的文件信息數(shù)據(jù)庫(kù),如果存在,則判定本次掃描為非初次掃描,否則,則判定本次掃描為初次掃描。
4.根據(jù)權(quán)利要求1所述的對(duì)存儲(chǔ)器上的文件進(jìn)行掃描的方法,其特征在于,所述文件的屬性信息包括:文件的路徑名稱、文件的最近修改時(shí)間、文件的大小、文件所在文件夾的ID值。
5.根據(jù)權(quán)利要求4所述的對(duì)存儲(chǔ)器上的文件進(jìn)行掃描的方法,其特征在于,所述根據(jù)文件信息數(shù)據(jù)庫(kù)對(duì)存儲(chǔ)器進(jìn)行掃描,查找所述存儲(chǔ)器上的更新文件的步驟包括: 對(duì)所述存儲(chǔ)器上存儲(chǔ)的文件進(jìn)行掃描,獲取當(dāng)前掃描文件的路徑名稱; 判斷所述當(dāng)前掃描文件的路徑名稱是否存在于所述文件信息數(shù)據(jù)庫(kù)中; 當(dāng)所述當(dāng)前掃描文件的路徑名稱不存在于所述文件信息數(shù)據(jù)庫(kù)中時(shí),則判斷所述當(dāng)前掃描文件為從上次掃描結(jié)束到本次掃描開(kāi)始期間,所述存儲(chǔ)器上新增的文件; 當(dāng)所述當(dāng)前掃描文件的路徑名稱存在于所述文件信息數(shù)據(jù)庫(kù)中時(shí),獲取所述存儲(chǔ)器上的所述當(dāng)前掃描文件的最近修改時(shí)間; 判斷獲取到的所述存儲(chǔ)器上的所述當(dāng)前掃描文件的最近修改時(shí)間是否大于所述文件信息數(shù)據(jù)庫(kù)中記錄的所述當(dāng)前掃描文件的最近修改時(shí)間; 當(dāng)獲取到的所述存儲(chǔ)器上的當(dāng)前掃描文件的最近修改時(shí)間大于所述文件信息數(shù)據(jù)庫(kù)中記錄的所述當(dāng)前掃描文件的最近修改時(shí)間時(shí),則判斷所述當(dāng)前掃描文件為從上次掃描結(jié)束到本次掃描開(kāi)始期間,所述存儲(chǔ)器上內(nèi)容有修改的文件。
6.根據(jù)權(quán)利要求4所述的對(duì)存儲(chǔ)器上的文件進(jìn)行掃描的方法,其特征在于,所述根據(jù)所述更新文件的屬性信息,更新所述文件信息數(shù)據(jù)庫(kù)的步驟包括: 當(dāng)所述更新文件對(duì)應(yīng)的文件為內(nèi)容有修改的文件時(shí),將所述文件信息數(shù)據(jù)庫(kù)中每一份內(nèi)容有修改的文件的最近修改時(shí)間更新為所述存儲(chǔ)器上與該份內(nèi)容有修改的文件相對(duì)應(yīng)的最近修改時(shí)間; 當(dāng)所述更新文件對(duì)應(yīng)的文件為新增的文件時(shí),將所述存儲(chǔ)器上每一份新增的文件的屬性信息添加至所述文件信息數(shù)據(jù)庫(kù)中。
7.根據(jù)權(quán)利要求1所述的對(duì)存儲(chǔ)器上的文件進(jìn)行掃描的方法,其特征在于,在所述刪除所述文件信息數(shù)據(jù)庫(kù)中已經(jīng)存有的,且在本次掃描所述存儲(chǔ)器時(shí)未發(fā)現(xiàn)的文件的屬性信息的步驟之后還包括:將經(jīng)過(guò)更新和刪除操作之后的所述文件信息數(shù)據(jù)庫(kù)記錄的所有文件的屬性信息作為本次掃描結(jié)果進(jìn)行輸出。
8.一種對(duì)存儲(chǔ)器上的文件進(jìn)行掃描的裝置,其特征在于,所述裝置包括: 查找模塊,用于根據(jù)文件信息數(shù)據(jù)庫(kù)對(duì)存儲(chǔ)器進(jìn)行掃描,查找所述存儲(chǔ)器上的更新文件,其中所述文件信息數(shù)據(jù)庫(kù)記錄有上次掃描所述存儲(chǔ)器得到的所述存儲(chǔ)器上所有文件的屬性信息,所述更新文件包括從上次掃描結(jié)束到本次掃描開(kāi)始期間,所述存儲(chǔ)器上內(nèi)容有修改的文件和新增的文件; 獲取模塊,用于獲取所述更新文件的屬性信息; 更新模塊,用于根據(jù)所述更新文件的屬性信息,更新所述文件信息數(shù)據(jù)庫(kù); 刪除模塊,用于刪除所述文件信息數(shù)據(jù)庫(kù)中已經(jīng)存有的,但在本次掃描所述存儲(chǔ)器時(shí)未發(fā)現(xiàn)的文件的屬性信息。
9.根據(jù)權(quán)利要求8所述的對(duì)存儲(chǔ)器上的文件進(jìn)行掃描的裝置,其特征在于,所述裝置還包括掃描判斷模塊; 所述掃描判斷模塊用于: 判斷本次掃描是否為初次掃描; 當(dāng)本次掃描為初次掃描時(shí),建立并存儲(chǔ)記錄有存儲(chǔ)器上所有文件的屬性信息的文件信息數(shù)據(jù)庫(kù); 當(dāng)本次掃描為非初次掃描時(shí),向所述查找模塊發(fā)送控制信號(hào); 所述查找模塊用于:接收所述掃描判斷模塊發(fā)送的控制信號(hào),根據(jù)文件信息數(shù)據(jù)庫(kù)對(duì)存儲(chǔ)器進(jìn)行掃描,查找所述存儲(chǔ)器上的更新文件。
10.根據(jù)權(quán)利要求9所述的對(duì)存儲(chǔ)器上的文件進(jìn)行掃描的裝置,其特征在于,所述掃描判斷模塊判斷本次掃描是否為初次掃描時(shí)具體用于: 查找是否存在與所述存儲(chǔ)器相對(duì)應(yīng)的文件信息數(shù)據(jù)庫(kù),如果是,則判斷本次掃描為非初次掃描,否則,則判斷本次掃描為初次掃描。
11.根據(jù)權(quán)利要求8所述的對(duì)存儲(chǔ)器上的文件進(jìn)行掃描的裝置,其特征在于,所述文件的屬性信息包括:文件的路徑名稱、文件的最近修改時(shí)間、文件的大小、文件所在文件夾的ID值。
12.根據(jù)權(quán)利要求11所述的對(duì)存儲(chǔ)器上的文件進(jìn)行掃描的裝置,其特征在于,所述查找模塊包括: 第一獲取單元,用于對(duì)所述存儲(chǔ)器上存儲(chǔ)的文件進(jìn)行掃描,獲取當(dāng)前掃描文件的路徑名稱; 第一判斷單元,用于判斷所述當(dāng)前掃描文件的路徑名稱是否存在于所述文件信息數(shù)據(jù)庫(kù)中; 第一確定單元,用于當(dāng)所述當(dāng)前掃描文件的路徑名稱不存在于所述文件信息數(shù)據(jù)庫(kù)中時(shí),判斷所述當(dāng)前掃描文件為從上次掃描結(jié)束到本次掃描開(kāi)始期間,所述存儲(chǔ)器上新增的文件; 第二獲取單元,用于當(dāng)所述當(dāng)前掃描文件的路徑名稱存在于所述文件信息數(shù)據(jù)庫(kù)中時(shí),獲取所述存儲(chǔ)器上的所述當(dāng)前掃描文件的最近修改時(shí)間; 第二判斷單元,用于判斷獲取到的所述存儲(chǔ)器上的所述當(dāng)前掃描文件的最近修改時(shí)間是否大于所述文件信息數(shù)據(jù)庫(kù)中記錄的所述當(dāng)前掃描文件的最近修改時(shí)間; 第二確定單元,用于當(dāng)獲取到的所述存儲(chǔ)器上的當(dāng)前掃描文件的最近修改時(shí)間大于所述文件信息數(shù)據(jù)庫(kù)中記錄的所述當(dāng)前掃描文件的最近修改時(shí)間時(shí),判斷所述當(dāng)前掃描文件為從上次掃描結(jié)束到本次掃描開(kāi)始期間,所述存儲(chǔ)器上內(nèi)容有修改的文件。
13.根據(jù)權(quán)利要求11所述的對(duì)存儲(chǔ)器上的文件進(jìn)行掃描的裝置,其特征在于,所述更新模塊包括: 修改單元,用于當(dāng)所述更新文件對(duì)應(yīng)的文件為內(nèi)容有修改的文件時(shí),將所述文件信息數(shù)據(jù)庫(kù)中每一份內(nèi)容有修改的文件的最近修改時(shí)間更新為所述存儲(chǔ)器上與該份內(nèi)容有修改的文件相對(duì)應(yīng)的最近修改時(shí)間; 添加單元,用于當(dāng)所述更新文件對(duì)應(yīng)的文件為新增的文件時(shí),將所述存儲(chǔ)器上每一份新增的文件的屬性信息添加至所述文件信息數(shù)據(jù)庫(kù)中。
14.根據(jù)權(quán)利要求8所述的對(duì)存儲(chǔ)器上的文件進(jìn)行掃描的裝置,其特征在于,所述裝置還包括輸出模塊,用于將經(jīng)過(guò)更新和刪除操作之后的所述文件信息數(shù)據(jù)庫(kù)中記錄的所有文件的屬性信息作為本次掃描結(jié)果進(jìn)行輸出。
【文檔編號(hào)】G06F17/30GK104133822SQ201310296298
【公開(kāi)日】2014年11月5日 申請(qǐng)日期:2013年7月15日 優(yōu)先權(quán)日:2013年7月15日
【發(fā)明者】陳建銘 申請(qǐng)人:騰訊科技(深圳)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
江门市| 大足县| 慈利县| 曲阜市| 静海县| 延安市| 平度市| 洪泽县| 新巴尔虎左旗| 漳平市| 德令哈市| 平原县| 增城市| 温宿县| 犍为县| 贺兰县| 焦作市| 平原县| 沧源| 三台县| 阳东县| 进贤县| 宁城县| 双桥区| 刚察县| 白城市| 仁怀市| 米脂县| 南宫市| 通州市| 法库县| 灵台县| 镇坪县| 山东省| 濉溪县| 浪卡子县| 盘山县| 陵川县| 南开区| 绥滨县| 尚志市|