一種文件信息提取方法
【專利摘要】本發(fā)明實施例公開了一種文件信息提取方法,包括:獲取目標文件對應的文件信息,文件信息包括目標文件中的各個子文件的路徑信息及其文件標識信息;確定各個子文件的文件信息中的目標目錄信息;從各個子文件的文件信息中的目標目錄信息之后的第一級目錄信息開始順序提取,以獲取目標顯示信息;在文件信息顯示區(qū)域中顯示目標顯示信息。采用本發(fā)明實施例,可提高文件信息顯示區(qū)域中顯示的文件信息的精準度,方便用戶查看文件信息,提升用戶體驗。
【專利說明】一種文件信息提取方法
【技術領域】
[0001]本發(fā)明涉及信息【技術領域】,尤其涉及一種文件信息提取方法。
【背景技術】
[0002]計算機文件通常通過文件信息進行標識,其中文件信息可以包括文件標識信息和路徑信息,現(xiàn)有的對目標文件進行操作的過程中,終端通常在文件信息顯示區(qū)域顯示目標文件的文件信息,以便于用戶通過文件信息可以獲悉目標文件的操作進度或者查找到目標文件,若文件信息的信息量大于文件信息顯示區(qū)域的信息容量,則終端在文件信息顯示區(qū)域中隨機顯示部分文件信息,導致用戶不能便捷地查看文件信息中的具體信息,用戶體驗較差。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實施例提供一種文件信息提取方法,可提高文件信息顯示區(qū)域中顯示的文件信息的精準度,方便用戶查看文件信息,提升用戶體驗。
[0004]本發(fā)明實施例提供了一種文件信息提取方法,包括:
[0005]獲取目標文件對應的文件信息;
[0006]確定各個所述子文件的文件信息中的目標目錄信息;
[0007]從各個所述子文件的文件信息中的目標目錄信息之后的第一級目錄信息開始順序提取,以獲取目標顯示信息;
[0008]在文件信息顯示區(qū)域中顯示所述目標顯示信息。
[0009]實施本發(fā)明實施例,終端獲取目標文件對應的文件信息,其中文件信息包括目標文件中的各個子文件的路徑信息及其文件標識信息,確定各個子文件的文件信息中的目標目錄信息,從各個子文件的文件信息中的目標目錄信息之后的第一級目錄信息開始順序提取,以獲取目標顯示信息,在文件信息顯示區(qū)域中顯示目標顯示信息,可提高文件信息顯示區(qū)域中顯示的文件信息的精準度,方便用戶查看文件信息,提升用戶體驗。
【專利附圖】
【附圖說明】
[0010]為了更清楚地說明本發(fā)明實施例的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0011]圖1是本發(fā)明第一實施例中提供的一種文件信息提取方法的流程示意圖;
[0012]圖2是本發(fā)明第二實施例中提供的一種文件信息提取方法的流程示意圖;
[0013]圖3是本發(fā)明第三實施例中提供的一種文件信息提取方法的流程示意圖;
[0014]圖4是本發(fā)明第四實施例中提供的一種文件信息提取方法的流程示意圖;
[0015]圖5是本發(fā)明第一實施例中提供的一種終端的結構示意圖;
[0016]圖6是本發(fā)明實施例中圖5的提取單元的結構示意圖;
[0017]圖7是本發(fā)明另一實施例中圖5的提取單元的結構示意圖;
[0018]圖8是本發(fā)明第二實施例中提供的一種終端的結構示意圖。
【具體實施方式】
[0019]下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0020]本發(fā)明實施例提供了一種文件信息提取方法,終端可以獲取目標文件對應的文件信息,確定各個子文件的文件信息中的目標目錄信息,從各個子文件的文件信息中的目標目錄信息之后的第一級目錄信息開始順序提取,以獲取目標顯示信息,在文件信息顯示區(qū)域中顯示目標顯示信息,本發(fā)明實施例可提高文件信息顯示區(qū)域中顯示的文件信息的精準度,方便用戶查看文件信息,提升用戶體驗。
[0021]本發(fā)明實施例提及到的文件信息可以包括目標文件中各個子文件的路徑信息及其文件標識信息,子文件的路徑信息可以包括源路徑信息和/或目標路徑信息,文件標識信息可以包括子文件的文件名信息等,具體不受本發(fā)明實施例的限制。
[0022]本發(fā)明實施例提及到的終端可以包括手機、平板電腦、PC (personal computer,個人計算機)、車載終端或者佩戴式智能設備等。
[0023]請參見圖1,圖1是本發(fā)明第一實施例中提供的一種文件信息提取方法的流程示意圖,如圖所示本發(fā)明實施例中的文件信息提取方法可以包括:
[0024]SlOl,獲取目標文件對應的文件信息,文件信息包括目標文件中的各個子文件的路徑信息及其文件標識信息。
[0025]終端可以獲取目標文件對應的文件信息,其中文件信息可以包括目標文件中各個子文件的路徑信息及其文件標識信息,子文件的路徑信息可以包括源路徑信息和/或目標路徑信息,文件標識信息可以包括文件名信息等。
[0026]例如,目標文件的文件標識信息為CFolder,其中目標文件包括3個子文件,則終端獲取到的目標文件對應的文件信息可以包括:
[0027]C:\oParentFolderl\oParentFolder2\CFolder\CFolderl\CFilel.txt
[0028]C:\oParentFolderl\oParentFolder2\CFolder\CFolderl\CFile2.txt
[0029]C:\oParentFolderl\oParentFolder2\CFolder\CFile3.txt
[0030]在可選實施例中,終端可以檢測是否獲取到目標文件操作指令,若獲取到目標文件操作指令,則獲取目標文件對應的文件信息;若未獲取到目標文件操作指令,則不對目標文件進行相應的處理。例如,終端獲取到用戶對目標文件提交的復制指令時,獲取目標文件對應的文件信息。又如,終端獲取到對目標文件的應用程序安裝指令時,獲取目標文件對應的文件信息。需要指出的是,目標文件操作指令包括但不局限于復制指令或者應用程序安裝指令,例如還可以是剪切指令、刪除指令、下載指令或者掃描指令等,掃描指令可以包括文件類型掃描指令,例如音樂掃描指令、圖片掃描指令或者病毒掃描指令等,具體不受本發(fā)明實施例的限制。
[0031 ] S102,確定各個子文件的文件信息中的目標目錄信息。
[0032]終端獲取到目標文件對應的文件信息之后,可以確定各個子文件的文件信息中的目標目錄信息。
[0033]具體的,終端可以將各個子文件的文件信息中的各級目錄信息進行比較,確定各個子文件的文件信息中的目標目錄信息,例如目標文件對應的文件信息為:
[0034]C: \oParentFolderl\oParentFolder2\CFolder\CFolderl\CFilel.txt
[0035]C:\oParentFolderl\oParentFolder2\CFolder\CFolderl\CFile2.txt
[0036]C:\oParentFolderl\oParentFolder2\CFolder\CFile3.txt
[0037]終端可以確定各個子文件中的第一級目錄信息、第二級目錄信息以及第三級目錄信息相同,終端可以將相同的目錄信息中最后一級目錄信息設定為目標目錄信息,則終端可以確定目標目錄信息為CFolden其中第一子文件的文件信息中CFolder之后的第一級目錄信息為CFolderl,第二子文件的文件信息中CFolder之后的第一級目錄信息為CFolderl,第三子文件的文件信息中CFolder之后的第一級目錄信息為CFile3.txt,各個子文件的文件信息中目標目錄信息之后的第一級目錄信息不完全相同。
[0038]S103,從各個子文件的文件信息中的目標目錄信息之后的第一級目錄信息開始順序提取,以獲取目標顯示信息。
[0039]終端確定各個子文件的文件信息中的目標目錄信息之后,可以從各個子文件的文件信息中的目標目錄信息開始順序提取,以獲取目標顯示信息。
[0040]例如,終端確定目標目錄信息為CFolder之后,可以從第一子文件的文件信息中CFolder之后的第一級目錄信息開始順序提取,提取到的字符可以為CFolderUCFilel.txt ;終端可以從第二子文件的文件信息中CFolder之后的第一級目錄信息開始順序提取,提取到的字符可以為CFolderl\CFile2.txt ;終端可以從第三子文件的文件信息中CFolder之后的第一級目錄信息開始順序提取,提取到的字符可以為CFile3.txt,則終端獲取到的目標顯示信息可以包括CFolderl\CFilel.txt、CFolderl\CFile2.txt以及CFile3.txto
[0041]S104,在文件信息顯示區(qū)域中顯示目標顯示信息。
[0042]終端提取到目標顯示信息之后,可以在文件信息顯示區(qū)域中顯示該目標顯示信息。例如終端提取到第一子文件的文件信息為CFolderl\CFilel.txt,第二子文件的文件信息為CFolderl\CFile2.txt,第三子文件的文件信息為CFile3.txt,則終端可以在文件顯不區(qū)域顯不 CFolderl\CFilel.txtCFolderl\CFile2.txtCFile3.txt。
[0043]在可選實施例中,終端可以在文件信息顯示區(qū)域中顯示目標顯示信息的同時,顯示預設標識信息和/或所述目標文件的操作進度信息,其中預設標識信息可以為省略號等,目標文件的操作進度信息可以為當前操作比例。例如,終端獲取到的目標顯示信息為CFolderl\CFilel.txt、CFolderl\CFile2.txt 和 CFile3.txt,預設標識信息為省略號,則終端可以在文件信息顯不區(qū)域顯不CFolderl\CFilel.t xt…CFolderl\CFile2.txt...CFile3.txto又如,終端獲取到目標文件的操作進度為30%,目標顯示信息為CFolderl\CFilel.txt、CFolderl\CFile2.txt以及CFile3.txt,則終端可以在文件信息顯示區(qū)域顯7]\ 30 % CFolderl\CFileLtxtCFolderl\CFile2.txt CFile3.txt。又如,終端獲取到目標文件的操作進度為30%,目標顯示信息為CFolderl\CFilel.txt、CFolderl\CFile2.txt和CFile3.txt,預設標識信息為省略號,則終端可以在文件信息顯示區(qū)域顯示30%CFolderl\CFilel.txt…CFolderl\CFile2.t xt…CFile3.txt。
[0044]在圖1所示的文件信息提取方法中,終端確定目標文件中各個子文件的路徑信息中的目標字符,其中各個子文件的路徑信息中目標目錄信息之前的所有目錄信息相同,從各個子文件的路徑信息中的目標目錄信息開始順序提取,以獲取目標顯示信息,在文件信息顯示區(qū)域中顯示目標顯示信息,可提高文件信息顯示區(qū)域中顯示的文件信息的精準度,方便用戶查看文件信息,提升用戶體驗。
[0045]請參見圖2,圖2是本發(fā)明第二實施例中提供的一種文件信息提取方法的流程示意圖,如圖所示本發(fā)明實施例中的文件信息提取方法可以包括:
[0046]S201,獲取目標文件對應的文件信息。
[0047]終端可以獲取目標文件對應的文件信息,其中文件信息可以包括目標文件的路徑信息及其文件標識信息,目標文件的路徑信息可以包括源路徑信息和/或目標路徑信息,文件標識信息可以包括文件名信息等。
[0048]在可選實施例中,終端可以檢測是否獲取到目標文件操作指令,若獲取到目標文件操作指令,則獲取目標文件對應的文件信息;若未獲取到目標文件操作指令,則不對目標文件進行相應的處理。例如,終端獲取到用戶對目標文件提交的復制指令時,獲取目標文件對應的文件信息。又如,終端獲取到對目標文件的應用程序安裝指令時,獲取目標文件對應的文件信息。需要指出的是,目標文件操作指令包括但不局限于復制指令或者應用程序安裝指令,例如還可以是剪切指令、刪除指令、下載指令或者掃描指令等,掃描指令可以包括文件類型掃描指令,例如音樂掃描指令、圖片掃描指令或者病毒掃描指令等,具體不受本發(fā)明實施例的限制。
[0049]S202,獲取文件信息顯示區(qū)域的信息容量閾值。
[0050]終端可以獲取文件信息顯示區(qū)域的信息容量閾值。其中信息容量閾值可以小于或者等于文件信息顯示區(qū)域的信息容量,例如文件信息顯示區(qū)域的信息容量為32字符,則文件信息顯示區(qū)域的信息容量閾值可以為32字符,也可以為30字符,等等。當文件信息顯示區(qū)域僅支持單行顯示文件信息時,文件信息顯示區(qū)域的信息容量為文件信息顯示區(qū)域單行的信息容量;當文件信息顯示區(qū)域僅支持多行顯示文件信息時,文件信息顯示區(qū)域的信息容量為文件信息顯示區(qū)域單行的信息容量與文件信息顯示區(qū)域可支持的最大行數(shù)的乘積。
[0051]需要指出的是,S201與S202在其他可選實施例中的先后順序可以調(diào)換,也可以同步執(zhí)行,不影響本發(fā)明的實施邏輯。
[0052]S203,檢測到文件信息的信息量大于文件信息顯示區(qū)域的信息容量閾值時,從文件信息中提取目標顯示信息。
[0053]終端可以檢測文件信息的信息量是否大于文件信息顯示區(qū)域的信息容量閾值,若檢測到文件信息的信息量大于文件信息顯示區(qū)域的信息容量閾值,則從文件信息中提取目標顯示信息;若檢測到文件信息的信息量小于或者等于文件信息顯示區(qū)域的信息容量閾值,則對文件信息不進行處理,直接在文件信息顯示區(qū)域中顯示獲取到的文件信息。
[0054]在可選實施例中,終端可以從文件信息中的第一個字符開始順序提取,直至提取到的字符的信息量到達文件信息顯示區(qū)域的信息容量閾值,將提取到的字符設定為目標顯不信息。例如文件信息為 C:\oParentFolderl\oParentFolder2\CF older\CFolderl\CFile.txt,文件信息顯示區(qū)域的信息容量閾值為30字符,則終端可以從文件信息中的第一個字符開始順序提取30個字符,即從文件信息中的字符C開始提取,提取到的字符可以為C: \oParentFolderl\oParentFolde,終端可以將提取到的字符設定為目標顯不信息。
[0055]在可選實施例中,終端可以從文件信息中的最后一個字符開始倒序提取,直至提取到的字符的信息量到達文件信息顯示區(qū)域的信息容量閾值,將提取到的字符設定為目標顯不信息。例如文件信息為 C:\oParentFolderl\oParentFolder2\C Folder\CFolderl\CFile.txt,文件信息顯示區(qū)域的信息容量閾值為30字符,則終端可以從文件信息中的最后一個字符開始倒序提取30個字符,即從文件信息中的字符t開始提取,提取到的字符可以為er2\CFolder\CFolderl\CFile.txt,終端可以將提取到的字符設定為目標顯示信息。
[0056]在可選實施例中,終端可以獲取文件信息中的文件標識信息,從目標文件的路徑信息中的第一個字符開始順序提取,直至提取到的字符的信息量和文件標識信息的信息量之和到達文件信息顯示區(qū)域的信息容量閾值,將提取到的字符和文件標識信息設定為目標顯不信息。例如文件信息為 C:\oParentFolderl\oPa rentFolder2\CFolder\CFolderl\CFile.txt,文件信息顯示區(qū)域的信息容量閾值為30字符,則終端可以獲取文件標識信
txt,檢測到文件標識信息為10個字符,則終端可以從文件信息中的第一個字符開始順序提取20個字符,即從文件信息中的字符C開始提取,提取到的字符可以為C:\oParentFolderl\oPar,終端可以將提取到的字符和文件標識信息設定為目標顯示信息。
[0057]進一步可選的,終端獲取到文件信息中的文件標識信息之后,可以從目標文件的路徑信息中的最后一級目錄信息開始倒序提取,以獲取至少一個目錄信息,從目標文件的路徑信息中的第一個字符開始順序提取,直至提取到的目錄信息的信息量、提取到的字符的信息量和文件標識信息的信息量之和到達文件信息顯示區(qū)域的信息容量閾值,將提取到的目錄信息、提取到的字符和文件標識信息設定為目標顯示信息。例如文件信息為C:\oParentFolderl\oParentFolder2\C Folder\CFolderl\CFile.txt,文件信息顯不區(qū)域的信息容量閾值為30字符,則終端可以獲取文件標識信息\CFile.txt,終端還可以從目標文件的路徑信息中的最后一級目錄信息開始倒序提取,以獲取至少一個目錄信息\CFolderl,檢測到文件標識信息為10個字符,目錄信息為9個字符,則終端可以從文件信息中的第一個字符開始順序提取11個字符,即從文件信息中的字符C開始提取,提取到的字符可以為C:\oParent,終端可以將提取到的字符、目錄信息和文件標識信息設定為目標顯示信息。
[0058]在可選實施例中,路徑信息可以包括目標文件的源路徑信息及其目標路徑信息,則終端可以從目標文件的源路徑信息中的第一個字符開始順序提取,以獲取至少一個字符,從目標文件的目標路徑信息中的第一個字符開始順序提取,直至提取到的源路徑信息中的字符的信息量和提取到的目標路徑信息中的字符的信息量之和到達文件信息顯示區(qū)域的信息容量閾值,將提取到的源路徑信息中的字符和提取到的目標路徑信息中的字符設定為目標顯示信息。例如文件信息中的源路徑信息為CAoParentFolderUoParentFolder2\CFolder\CFolderl,目標路徑信息為 D:\dParentFolderl\dParentFoIder2\dFoIder\dFoIderI,文件信息顯示區(qū)域的信息容量閾值為30字符,則終端可以從目標文件的源路徑信息中的第一個字符開始順序提取,以獲取至少一個字符,從目標文件的目標路徑信息中的第一個字符開始順序提取,直至提取到的源路徑信息中的字符的信息量和提取到的目標路徑信息中的字符的信息量之和到達30個字符,則終端提取到的源路徑信息中的字符可以為C: \oParentFolde,提取到的目標路徑信息中的字符可以為D:\dParentFolde,終端可以將提取到的字符、目錄信息和文件標識信息設定為目標顯示信息。
[0059]在可選實施例中,路徑信息可以包括目標文件的源路徑信息及其目標路徑信息,則終端可以從目標文件的源路徑信息中的最后一個字符開始倒序提取,以獲取至少一個字符,從目標文件的目標路徑信息中的最后一個字符開始倒序提取,直至提取到的源路徑信息中的字符的信息量和提取到的目標路徑信息中的字符的信息量之和到達文件信息顯示區(qū)域的信息容量閾值,將提取到的源路徑信息中的字符和提取到的目標路徑信息中的字符設定為目標顯示信息。例如文件信息中的源路徑信息為CAoParentFolderUoParentFolder2\CFolder\CFolderl,目標路徑信息為 D:\dParentFolderl\dPar entFo I der 2 \dFo I der\dFo I der I,文件信息顯示區(qū)域的信息容量閾值為30字符,則終端可以從目標文件的源路徑信息中的最后一個字符開始倒序提取,以獲取至少一個字符,從目標文件的目標路徑信息中的最后一個字符開始倒序提取,直至提取到的源路徑信息中的字符的信息量和提取到的目標路徑信息中的字符的信息量之和到達30個字符,則終端提取到的源路徑信息中的字符可以為FoldeiACFolderl,提取到的目標路徑信息中的字符可以為FoldeiAdFolderl,終端可以將提取到的字符、目錄信息和文件標識信息設定為目標顯不?目息。
[0060]S204,在文件信息顯示區(qū)域中顯示目標顯示信息。
[0061]終端獲取到目標顯示信息之后,可以在文件信息顯示區(qū)域中顯示目標顯示信息。例如終端獲取到的目標顯示信息為C: \oParentFolderl\oParentFolde,則在文件信息顯示區(qū)域中顯不 C: \oParentFolderl\oParentFolde。
[0062]在可選實施例中,終端可以在文件信息顯示區(qū)域中顯示目標顯示信息的同時,顯示預設標識信息和/或所述目標文件的操作進度信息,其中預設標識信息可以為省略號等,目標文件的操作進度信息可以為當前操作比例。例如,終端獲取到目標顯示信息為C:\oParentFolderl\oPar和\CFile.txt,預設標識信息為省略號,則終端可以在文件信息顯示區(qū)域顯示C: \oParentFolderl\oPar…\CFile.txt。又如終端獲取到目標文件的操作進度為30%,目標顯不信息為C: \oParentFolderl\o ParentFolde,則終端可以在文件信息顯示區(qū)域顯示30% C:\oParentFolderl\oParent Folde。又如終端獲取到目標文件的操作進度為30%,目標顯示信息為er2\CFolder\CFolderl\CFile.txt,預設標識信息為省略號,則終端可以在文件信息顯示區(qū)域顯示30%…er2\CFolder\CFolderl\CFile.txt。
[0063]在圖2所示的文件信息提取方法中,終端檢測到文件信息的信息量大于文件信息顯示區(qū)域的信息容量閾值時,從文件信息中提取目標顯示信息,在文件信息顯示區(qū)域中顯示目標顯示信息,可方便用戶查看文件信息,提升用戶體驗。
[0064]請參見圖3,圖3是本發(fā)明第三實施例中提供的一種文件信息提取方法的流程示意圖,如圖所示本發(fā)明實施例中的文件信息提取方法可以包括:
[0065]S301,獲取目標文件對應的文件信息。
[0066]終端可以獲取目標文件對應的文件信息,其中文件信息可以包括目標文件的路徑信息及其文件標識信息。
[0067]在可選實施例中,終端可以檢測是否獲取到目標文件操作指令,若獲取到目標文件操作指令,則獲取目標文件對應的文件信息;若未獲取到目標文件操作指令,則不對目標文件進行相應的處理。例如,終端獲取到用戶對目標文件提交的復制指令時,獲取目標文件對應的文件信息。又如,終端獲取到對目標文件的應用程序安裝指令時,獲取目標文件對應的文件信息。需要指出的是,目標文件操作指令包括但不局限于復制指令或者應用程序安裝指令,例如還可以是剪切指令、刪除指令、下載指令或者掃描指令等,掃描指令可以包括文件類型掃描指令,例如音樂掃描指令、圖片掃描指令或者病毒掃描指令等,具體不受本發(fā)明實施例的限制。
[0068]S302,獲取文件信息顯示區(qū)域的信息容量閾值。
[0069]終端可以獲取文件信息顯示區(qū)域的信息容量閾值。其中信息容量閾值可以小于或者等于文件信息顯示區(qū)域的信息容量,例如文件信息顯示區(qū)域的信息容量為32字符,則文件信息顯示區(qū)域的信息容量閾值可以為32字符,也可以為30字符,等等。
[0070]S303,檢測到文件信息的信息量大于文件信息顯示區(qū)域的信息容量閾值時,從文件信息中的第一個字符開始順序提取,直至提取到的字符的信息量到達文件信息顯示區(qū)域的信息容量閾值。
[0071]終端可以檢測文件信息的信息量是否大于文件信息顯示區(qū)域的信息容量閾值,若檢測到文件信息的信息量大于文件信息顯示區(qū)域的信息容量閾值,則從文件信息中的第一個字符開始順序提取,直至提取到的字符的信息量到達文件信息顯示區(qū)域的信息容量閾值;若檢測到文件信息的信息量小于或者等于文件信息顯示區(qū)域的信息容量閾值,則對文件信息不進行處理,直接在文件信息顯示區(qū)域中顯示獲取到的文件信息。例如文件信息為 C:\oParentFolderl\oParentFol der2\CFolder\CFolderl\CFile.txt,文件信息顯示區(qū)域的信息容量閾值為30字符,則終端可以從文件信息中的第一個字符開始順序提取30個字符,即從文件信息中的字符C開始提取,提取到的字符可以為C:\0ParentF0lderl\oParentFolde。
[0072]在可選實施例中,終端可以從文件信息中的最后一個字符開始倒序提取,直至提取到的字符的信息量到達文件信息顯示區(qū)域的信息容量閾值。例如文件信息為C:\oParentFolderl\oParentFolder2\CFolder\CFolderl\CFile.txt,文件信息顯不區(qū)域的信息容量閾值為30字符,則終端可以從文件信息中的最后一個字符開始倒序提取30個字符,即從文件信息中的字符t開始提取,提取到的字符可以為er2\CFolder\CFolderl\CFile.txt。
[0073]在可選實施例中,終端可以獲取文件信息中的文件標識信息,從目標文件的路徑信息中的第一個字符開始順序提取,直至提取到的字符的信息量和文件標識信息的信息量之和到達文件信息顯示區(qū)域的信息容量閾值。例如文件信息為C: \oParentFol der I \oParentFolder2\CFolder\CFolderl\CFile.txt,文件信息顯不區(qū)域的信息容量閾值為30字符,則終端可以獲取文件標識信息\CFile.txt,檢測到文件標識信息為10個字符,則終端可以從文件信息中的第一個字符開始順序提取20個字符,即從文件信息中的字符C開始提取,提取到的字符可以為C: \oParentFolderl\oPar。
[0074]進一步可選的,終端獲取到文件信息中的文件標識信息之后,可以從目標文件的路徑信息中的最后一級目錄信息開始倒序提取,以獲取至少一個目錄信息,從目標文件的路徑信息中的第一個字符開始順序提取,直至提取到的目錄信息的信息量、提取到的字符的信息量和文件標識信息的信息量之和到達文件信息顯示區(qū)域的信息容量閾值。例如文件信息為 C: \oParentFolderl\oParentFolder2\CFolder\CFolderl\CFile.txt,文件信息顯示區(qū)域的信息容量閾值為30字符,則終端可以獲取文件標識信息\CFile.txt,終端還可以從目標文件的路徑信息中的最后一級目錄信息開始倒序提取,以獲取至少一個目錄信息\CFolderl,檢測到文件標識信息為10個字符,目錄信息為9個字符,則終端可以從文件信息中的第一個字符開始順序提取11個字符,即從文件信息中的字符C開始提取,提取到的字符可以為C:\oParent。
[0075]S304,將提取到的字符設定為目標顯示信息。
[0076]終端從文件信息中提取至少一個字符之后,可以將提取到的字符設定為目標顯示信息。
[0077]S305,在文件信息顯示區(qū)域中顯示目標顯示信息。
[0078]終端獲取到目標顯示信息之后,可以在文件信息顯示區(qū)域中顯示目標顯示信息。例如終端獲取到的目標顯示信息為C: \oParentFolderl\oParentFolde,則在文件信息顯示區(qū)域中顯不 C: \oParentFolderl\oParentFolde。
[0079]在可選實施例中,終端可以在文件信息顯示區(qū)域中顯示目標顯示信息的同時,顯示預設標識信息和/或所述目標文件的操作進度信息,其中預設標識信息可以為省略號等,目標文件的操作進度信息可以為當前操作比例或者操作進度標識信息等,例如操作進度條。例如,終端獲取到目標顯示信息為C:\oParentFo lderl\oPar和\CFile.txt,預設標識信息為省略號,則終端可以在文件信息顯示區(qū)域顯示CAoParentFolderUoPaf\CFile.txt。又如終端獲取到目標文件的操作進度為30 %,目標顯示信息為C: \oParentFolderl\oParentFolde,則終端可以在文件信息顯示區(qū)域顯示30 % C: \oParentFolderl\oParentFolde。又如終端獲取到目標文件的操作進度為30%,目標顯示信息為er2\CF0lder\CF0lderl\CFile.txt,預設標識信息為省略號,則終端可以在文件信息顯不區(qū)域顯不 30% …er2\CFolder\CFolder l\CFile.txt。
[0080]在可選實施例中,信息容量閾值等于文件信息顯示區(qū)域的信息容量時,終端可以在文件信息顯示區(qū)域中僅顯示目標顯示信息;信息容量閾值比文件信息顯示區(qū)域的信息容量小I個字符時,可以在文件信息顯示區(qū)域中顯示目標顯示信息和預設標識信息;信息容量閾值比文件信息顯示區(qū)域的信息容量小2個字符時,可以在文件信息顯示區(qū)域中顯示目標顯示信息和目標文件的操作進度信息;信息容量閾值比文件信息顯示區(qū)域的信息容量小3個字符時,可以在文件信息顯示區(qū)域中顯示目標顯示信息、預設標識信息和目標文件的操作進度信息,等等,以實現(xiàn)文件信息顯示區(qū)域的資源利用最大化。
[0081]在圖3所示的文件信息提取方法中,終端檢測到文件信息的信息量大于文件信息顯示區(qū)域的信息容量閾值時,從文件信息中的第一個字符開始順序提取,直至提取到的字符的信息量到達文件信息顯示區(qū)域的信息容量閾值,將提取到的字符設定為目標顯示信息,在文件信息顯示區(qū)域中顯示目標顯示信息,可方便用戶查看文件信息,提升用戶體驗。
[0082]請參見圖4,圖4是本發(fā)明第四實施例中提供的一種文件信息提取方法的流程示意圖,如圖所示本發(fā)明實施例中的文件信息提取方法可以包括:
[0083]S401,獲取目標文件對應的文件信息。
[0084]終端可以獲取目標文件對應的文件信息,其中文件信息可以包括目標文件的路徑信息及其文件標識信息,目標文件的路徑信息可以包括源路徑信息和/或目標路徑信息,文件標識信息可以包括文件名信息等。
[0085]S402,獲取文件信息顯示區(qū)域的信息容量閾值。
[0086]終端可以獲取文件信息顯示區(qū)域的信息容量閾值。其中信息容量閾值可以小于或者等于文件信息顯示區(qū)域的信息容量,例如文件信息顯示區(qū)域的信息容量為32字符,則文件信息顯示區(qū)域的信息容量閾值可以為32字符,也可以為30字符,等等。
[0087]S403,檢測到文件信息的信息量大于文件信息顯示區(qū)域的信息容量閾值時,從目標文件的源路徑信息中的第一個字符開始順序提取,以獲取至少一個字符。
[0088]終端可以檢測文件信息的信息量是否大于文件信息顯示區(qū)域的信息容量閾值,若檢測到文件信息的信息量大于文件信息顯示區(qū)域的信息容量閾值,則從目標文件的源路徑信息中的第一個字符開始順序提取,以獲取至少一個字符;若檢測到文件信息的信息量小于或者等于文件信息顯示區(qū)域的信息容量閾值,則對文件信息不進行處理,直接在文件信息顯示區(qū)域中顯示獲取到的文件信息。例如,目標文件的源路徑信息為C: \oParentFolderl\oParentFolder2\CFolder\CFold erl,則終端可以從源路徑信息中的第一個字符開始順序提取,即從文件信息中的字符C開始提取,提取到的字符可以為C: \oParentFolde。
[0089]在可選實施例中,終端可以從目標文件的源路徑信息中的最后一個字符開始倒序提取,以獲取至少一個字符。例如,文件信息中的源路徑信息為C:\oPare ntFolderl\oParentFolder2\CFolder\CFolderl,則終端可以從源路徑信息中的第一個字符開始順序提取,即從文件信息中的字符I開始提取,提取到的字符可以為FoldeiACFolderl。
[0090]在可選實施例中,終端可以獲取文件信息中的文件標識信息,從目標文件的源路徑信息中的第一個字符開始順序提取,以獲取至少一個字符。例如,終端可以獲取文件標識信息\CFile.txt,目標文件信息中的源路徑信息為C: \oParentF olderl\oParentFolder2\CFoldeiACFolderl,則終端可以從源路徑信息中的第一個字符開始順序提取,即從文件信息中的字符C開始提取,提取到的字符可以為C:\oParent。
[0091]進一步可選的,終端獲取到文件信息中的文件標識信息之后,可以從目標文件的源路徑信息中的最后一級目錄信息開始倒序提取,以獲取至少一個目錄信息,從目標文件的源路徑信息中的第一個字符開始順序提取,以獲取至少一個字符。例如,終端可以獲取文件標識信息\CFi I e.txt,目標文件信息中的源路徑信息為C: \oParentFo I der I \oParentFolder2\CFolder\CFolderl,則終端可以從目標文件的源路徑信息中的最后一級目錄信息開始倒序提取,提取到的目錄信息可以為\CFolderl,終端還可以從源路徑信息中的第一個字符開始順序提取,即從文件信息中的字符C開始提取,提取到的字符可以為C。
[0092]S404,從目標文件的目標路徑信息中的第一個字符開始順序提取,直至提取到的源路徑信息中的字符的信息量和提取到的目標路徑信息中的字符的信息量之和到達文件信息顯示區(qū)域的信息容量閾值。
[0093]終端從目標文件的源路徑信息中提取到至少一個字符之后,可以從目標文件的目標路徑信息中的第一個字符開始順序提取,直至提取到的源路徑信息中的字符的信息量和提取到的目標路徑信息中的字符的信息量之和到達文件信息顯示區(qū)域的信息容量閾值。例如,目標文件的目標路徑信息為 D:\dParentFolderl\dParentFolder2\dFolder\dFolderl,則終端可以從目標路徑信息中的第一個字符開始順序提取,即從文件信息中的字符C開始提取,直至提取到的源路徑信息中的字符的信息量和提取到的目標路徑信息中的字符的信息量之和到達文件信息顯示區(qū)域的信息容量閾值,其中提取到的目標路徑信息中的字符可以為 C:\oParentFolde。
[0094]在可選實施例中,終端可以從目標文件的目標路徑信息中的最后一個字符開始倒序提取,直至提取到的源路徑信息中的字符的信息量和提取到的目標路徑信息中的字符的信息量之和到達文件信息顯示區(qū)域的信息容量閾值。例如,目標文件的目標路徑信息為D: \dParentFolderl\dParentFolder2\dFolder\dFolderl,則終端可以從目標路徑信息中的最后一個字符開始倒序提取,即從文件信息中的字符I開始提取,提取到的字符可以為Folder\CFolderlο
[0095]在可選實施例中,終端可以獲取文件信息中的文件標識信息,從目標文件的目標路徑信息中的第一個字符開始順序提取,直至提取到的源路徑信息中的字符的信息量和提取到的目標路徑信息中的字符的信息量之和到達文件信息顯示區(qū)域的信息容量閾值。例如,終端可以獲取文件標識信目標文件的目標路徑信息為D: \dParentFolderl\dParentFolder2\dFolder\dFolderl,則終端可以從目標路徑信息中的第一個字符開始順序提取,即從文件信息中的字符C開始提取,提取到的字符可以為D:\dParent。
[0096]進一步可選的,終端獲取到文件信息中的文件標識信息之后,可以從目標文件的目標路徑信息中的最后一級目錄信息開始倒序提取,以獲取至少一個目錄信息,從目標文件的目標路徑信息中的第一個字符開始順序提取,以獲取至少一個字符。例如,終端可以獲取文件標識信息\CFile.txt,目標文件信息中的目標路徑信息為D:\dParentFolderl\dParentFolder2\dFolder\dFolderl,則終端可以從目標文件的目標路徑信息中的最后一級目錄信息開始倒序提取,提取到的目錄信息可以為\dFolderI,終端還可以從源路徑信息中的第一個字符開始順序提取,即從文件信息中的字符D開始提取,提取到的字符可以為D0
[0097]S405,將提取到的源路徑信息中的字符和提取到的目標路徑信息中的字符設定為目標顯示信息。
[0098]終端提取到源路徑信息中的至少一個字符和目標路徑信息中的至少一個字符之后,可以將提取到的源路徑信息中的字符和提取到的目標路徑信息中的字符設定為目標顯不?目息。
[0099]S406,在文件信息顯示區(qū)域中顯示目標顯示信息。
[0100]終端獲取到目標顯示信息之后,可以在文件信息顯示區(qū)域中顯示目標顯示信息。例如終端獲取到的目標顯示信息為C:\oParentFolde,則在文件信息顯示區(qū)域中顯示D:\dParentFolde,則終端可以在文件信息顯示區(qū)域中顯示C:\oParentFo IdeD: \dParentFolde。
[0101 ] 在可選實施例中,終端可以在文件信息顯示區(qū)域中顯示目標顯示信息的同時,顯示預設標識信息和/或所述目標文件的操作進度信息,其中預設標識信息可以為省略號等,目標文件的操作進度信息可以為當前操作比例。
[0102]在圖4所示的文件信息提取方法中,終端檢測到文件信息的信息量大于文件信息顯示區(qū)域的信息容量閾值時,從目標文件的源路徑信息中的第一個字符開始順序提取,以獲取至少一個字符,從目標文件的目標路徑信息中的第一個字符開始順序提取,直至提取到的源路徑信息中的字符的信息量和提取到的目標路徑信息中的字符的信息量之和到達文件信息顯示區(qū)域的信息容量閾值,將提取到的源路徑信息中的字符和提取到的目標路徑信息中的字符設定為目標顯示信息,在文件信息顯示區(qū)域中顯示目標顯示信息,可方便用戶查看文件信息,提升用戶體驗。
[0103]請參見圖5,圖5是本發(fā)明第一實施例中提供的一種終端的結構示意圖,其中本發(fā)明實施例提供的終端與圖1所示的方法相對應,可以運行在圖1所示的文件信息提取方法的執(zhí)行主體中,如圖所示本發(fā)明實施例中的終端500至少可以包括文件信息獲取單元510、確定單元520、提取單元530以及顯示單元540,其中:
[0104]文件信息獲取單元510,用于獲取目標文件對應的文件信息,其中文件信息可以包括目標文件中的各個子文件的路徑信息及其文件標識信息。
[0105]例如目標文件的文件標識信息為CFolder,其中目標文件包括3個子文件,則文件信息獲取單元510獲取到的目標文件對應的文件信息可以包括:
[0106]C:\oParentFolderl\oParentFolder2\CFolder\CFolderl\CFilel.txt
[0107]C:\oParentFolderl\oParentFolder2\CFolder\CFolderl\CFile2.txt
[0108]C:\oParentFolderl\oParentFolder2\CFolder\CFile3.txt
[0109]確定單元520,用于確定各個子文件的文件信息中的目標目錄信息。
[0110]確定單元520可以將各個子文件的文件信息中的各級目錄信息進行比較,確定各個子文件的文件信息中的目標目錄信息,例如目標文件對應的文件信息為:
[0111]C: \oParentFolderl\oParentFolder2\CFolder\CFolderl\CFilel.txt
[0112]C:\oParentFolderl\oParentFolder2\CFolder\CFolderl\CFile2.txt
[0113]C:\oParentFolderl\oParentFolder2\CFolder\CFile3.txt
[0114]確定單元520可以確定各個子文件中的第一級目錄信息、第二級目錄信息以及第三級目錄信息相同,則確定單元520可以將相同的目錄信息中最后一級目錄信息設定為目標目錄信息,即目標目錄信息為CFolder,其中第一子文件的文件信息中CFolder之后的第一級目錄信息為CFolderl,第二子文件的文件信息中CFolder之后的第一級目錄信息為CFolderl,第三子文件的文件信息中CFolder之后的第一級目錄信息為CFile3.txt,各個子文件的文件信息中目標目錄信息之后的第一級目錄信息不完全相同。
[0115]提取單元530,用于從各個子文件的文件信息中的目標目錄信息之后的第一級目錄信息開始順序提取,以獲取目標顯示信息。
[0116]例如,確定單元520確定目標目錄信息為CFolderl之后,提取單元530可以從第一子文件的文件信息中CFolder之后的第一級目錄信息開始順序提取,提取到的字符可以為CFolderUCFilel.txt ;提取單元530可以從第二子文件的文件信息中CFolder之后的第一級目錄信息開始順序提取,提取到的字符可以為CFolderl\CFile2.txt ;提取單元530可以從第三子文件的文件信息中CFolder之后的第一級目錄信息開始順序提取,提取到的字符可以為CFiIe3.txt,則提取單元530獲取到的目標顯示信息可以為CFolderl\CFilel.txt、CFolderl\CFile2.txt 以及 CFile3.txt。
[0117]顯示單元540,用于在文件信息顯示區(qū)域中顯示目標顯示信息。
[0118]例如提取單元530提取到第一子文件的文件信息為CFolderl\CFilel.txt,第二子文件的文件信息為CF0lderl\CFile2.txt,第三子文件的文件信息為CFile3.txt,則顯不單兀540可以在文件顯不區(qū)域顯不CFolderl\CFilel.txtCFolderl\CFile2.txtCFile3.txto
[0119]作為一種可選的實施方式,本發(fā)明實施例中的終端500還可以包括:
[0120]容量閾值獲取單元550,用于獲取文件信息顯示區(qū)域的信息容量閾值。
[0121]提取單元530,還用于檢測到文件信息的信息量大于文件信息顯示區(qū)域的信息容量閾值時,從文件信息中提取目標顯示信息。其中信息容量閾值可以小于或者等于文件信息顯示區(qū)域的信息容量,例如文件信息顯示區(qū)域的信息容量為32字符,則文件信息顯示區(qū)域的信息容量閾值可以為32字符,也可以為30字符,等等。當文件信息顯示區(qū)域僅支持單行顯示文件信息時,文件信息顯示區(qū)域的信息容量為文件信息顯示區(qū)域單行的信息容量;當文件信息顯示區(qū)域僅支持多行顯示文件信息時,文件信息顯示區(qū)域的信息容量為文件信息顯示區(qū)域單行的信息容量與文件信息顯示區(qū)域可支持的最大行數(shù)的乘積。
[0122]顯示單元540,還用于在文件信息顯示區(qū)域中顯示目標顯示信息。
[0123]進一步可選的,本發(fā)明實施例中的提取單元530可以如圖6所示,進一步包括:
[0124]字符提取單元610,用于從文件信息中的第一個字符開始順序提取,直至提取到的字符的信息量到達文件信息顯示區(qū)域的信息容量閾值。
[0125]設定單元620,用于將提取到的字符設定為所述目標顯示信息。
[0126]例如文件信息為C:\oParentFolderl\oParentFolder2\CFolder\CFolderl\CFile.tx t,文件信息顯示區(qū)域的信息容量閾值為30字符,則字符提取單元610可以從文件信息中的第一個字符開始順序提取30個字符,即從文件信息中的字符C開始提取,提取到的字符可以為C: \oParentFolderl\oParentFolde,設定單元620可以將提取到的字符設定為目標顯示信息。
[0127]進一步可選的,本發(fā)明實施例中的提取單元530可以如圖6所示,進一步包括:
[0128]字符提取單元610,用于從文件信息中的最后一個字符開始倒序提取,直至提取到的字符的信息量到達文件信息顯示區(qū)域的信息容量閾值。
[0129]設定單元620,用于將提取到的字符設定為目標顯示信息。
[0130]例如文件信息為C:\oParentFolderl\oParentFolder2\CFolder\CFolderl\CFile.tx t,文件信息顯示區(qū)域的信息容量閾值為30字符,則字符提取單元610可以從文件信息中的最后一個字符開始倒序提取30個字符,即從文件信息中的字符t開始提取,提取到的字符可以為er2\CFolder\CFolderl\CFile.txt,設定單元620可以將提取到的字符設定為目標顯示信息。
[0131]進一步可選的,本發(fā)明實施例中的提取單元530可以如圖7所示,進一步包括:
[0132]標識信息獲取單元630,用于獲取文件信息中的文件標識信息。
[0133]字符提取單元610,用于從目標文件的路徑信息中的第一個字符開始順序提取,直至提取到的字符的信息量和文件標識信息的信息量之和到達文件信息顯示區(qū)域的信息容量閾值。
[0134]設定單元620,用于將提取到的字符和文件標識信息設定為目標顯示信息。
[0135]例如文件信息為C:\oParentFolderl\oParentFolder2\CFolder\CFolderl\CFile.tx t,文件信息顯示區(qū)域的信息容量閾值為30字符,則標識信息獲取單元630可以獲取文件標識信息\CFile.txt,檢測到文件標識信息為10個字符,則字符提取單元610可以從文件信息中的第一個字符開始順序提取20個字符,即從文件信息中的字符C開始提取,提取到的字符可以為C:\oParentFolderl\oPar,設定單元620可以將提取到的字符和文件標識信息設定為目標顯示信息。
[0136]進一步可選的,字符提取單元610,用于從目標文件的路徑信息中的最后一級目錄信息開始倒序提取,以獲取至少一個目錄信息;從目標文件的路徑信息中的第一個字符開始順序提取,直至提取到的目錄信息的信息量、提取到的字符的信息量和文件標識信息的信息量之和到達文件信息顯示區(qū)域的信息容量閾值。
[0137]設定單元620,用于將提取到的目錄信息、提取到的字符和文件標識信息設定為目標顯示信息。
[0138]例如文件信息為C:\oParentFolderl\oParentFolder2\CFolder\CFolderl\CFile.tx t,文件信息顯示區(qū)域的信息容量閾值為30字符,則標識信息獲取單元630可以獲取文件標識信息\CFile.txt,字符提取單元610還可以從目標文件的路徑信息中的最后一級目錄信息開始倒序提取,以獲取至少一個目錄信息\CFolderl,檢測到文件標識信息為10個字符,目錄信息為9個字符,則字符提取單元610可以從文件信息中的第一個字符開始順序提取11個字符,即從文件信息中的字符C開始提取,提取到的字符可以為C: \oParent,設定單元620可以將提取到的字符、目錄信息和文件標識信息設定為目標顯示信息。
[0139]進一步可選的,路徑信息可以包括目標文件的源路徑信息及其目標路徑信息,則本發(fā)明實施例中的提取單元530可以如圖6所示,進一步包括:
[0140]字符提取單元610,用于從目標文件的源路徑信息中的第一個字符開始順序提取,以獲取至少一個字符;從目標文件的目標路徑信息中的第一個字符開始順序提取,直至提取到的源路徑信息中的字符的信息量和提取到的目標路徑信息中的字符的信息量之和到達文件信息顯示區(qū)域的信息容量閾值。
[0141]設定單元620,用于將提取到的源路徑信息中的字符和提取到的目標路徑信息中的字符設定為目標顯示信息。
[0142]例如文件信息中的源路徑信息為C: \oParentFolderl\oParentFolder2\CFolder\CFolderl,目標路徑信息為 D:\dParentFolderl\dParentFolder2\dFolder\dFolderl,文件信息顯示區(qū)域的信息容量閾值為30字符,則字符提取單元610可以從目標文件的源路徑信息中的第一個字符開始順序提取,以獲取至少一個字符,從目標文件的目標路徑信息中的第一個字符開始順序提取,直至提取到的源路徑信息中的字符的信息量和提取到的目標路徑信息中的字符的信息量之和到達30個字符,則字符提取單元610提取到的源路徑信息中的字符可以為C: \oParentFolde,提取到的目標路徑信息中的字符可以為D: \dParentFolde,設定單元620可以將提取到的字符、目錄信息和文件標識信息設定為目標顯示信息。
[0143]進一步可選的,路徑信息可以包括目標文件的源路徑信息及其目標路徑信息,則本發(fā)明實施例中的提取單元530可以如圖6所示,進一步包括:
[0144]字符提取單元610,用于從目標文件的源路徑信息中的最后一個字符開始倒序提取,以獲取至少一個字符;從目標文件的目標路徑信息中的最后一個字符開始倒序提取,直至提取到的源路徑信息中的字符的信息量和提取到的目標路徑信息中的字符的信息量之和到達文件信息顯示區(qū)域的信息容量閾值。
[0145]設定單元620,用于將提取到的源路徑信息中的字符和提取到的目標路徑信息中的字符設定為目標顯示信息。
[0146]例如文件信息中的源路徑信息為C: \oParentFolderl\oParentFolder2\CFolder\CFolderl,目標路徑信息為 D:\dParentFolderl\dParentFolder2\dFolder\dFolderl,文件信息顯示區(qū)域的信息容量閾值為30字符,則字符提取單元610可以從目標文件的源路徑信息中的最后一個字符開始倒序提取,以獲取至少一個字符,從目標文件的目標路徑信息中的最后一個字符開始倒序提取,直至提取到的源路徑信息中的字符的信息量和提取到的目標路徑信息中的字符的信息量之和到達30個字符,則字符提取單元610提取到的源路徑信息中的字符可以為FoldeiACFolderl,提取到的目標路徑信息中的字符可以為FoldeiAdFolderl,設定單元620可以將提取到的字符、目錄信息和文件標識信息設定為目標顯示信息。
[0147]作為一種可選的實施方式,顯示單元540,用于在文件信息顯示區(qū)域中顯示目標顯示信息的同時,顯示預設標識信息和/或所述目標文件的操作進度信息,其中預設標識信息可以為省略號等,目標文件的操作進度信息可以為當前操作比例。
[0148]例如,提取單元530提取到目標顯示信息為C: \oParentFolderl\oPar和\CFile.txt,預設標識信息為省略號,則顯示單元540可以在文件信息顯示區(qū)域顯示C: \oParentFolderl\oPar…\CFile.txt。又如提取單元530提取到目標文件的操作進度為30%,目標顯示信息為C:\oParentFolderl\oParentFolde,則顯示單元540可以在文件信息顯示區(qū)域顯示30% C:\oParentFolderl\oParentFolde。又如提取單元530提取到目標文件的操作進度為30%,目標顯示信息為er2\CFolder\CFolderl\CFile.txt,預設標識信息為省略號,則顯示單元540可以在文件信息顯示區(qū)域顯示30%…er2\CFolder\CFolderl\CFile.txt。
[0149]作為一種可選的實施方式,文件信息獲取單元510,用于檢測獲取到目標文件操作指令時,獲取目標文件對應的文件信息。其中目標文件操作指令可以包括對目標文件的復制指令、應用程序安裝指令剪切指令、刪除指令、下載指令或者掃描指令等,掃描指令可以包括文件類型掃描指令,例如音樂掃描指令、圖片掃描指令或者病毒掃描指令等,具體不受本發(fā)明實施例的限制。
[0150]在圖5所示的終端中,確定單元520確定文件信息獲取單元510獲取到的目標文件對應的文件信息中各個子文件的路徑信息中的目標目錄信息,其中各個子文件的路徑信息中目標目錄信息之前的所有目錄信息相同,提取單元530從各個子文件的路徑信息中的目標目錄信息開始順序提取,以獲取目標顯示信息,顯示單元540在文件信息顯示區(qū)域中顯示目標顯示信息,可提高文件信息顯示區(qū)域中顯示的文件信息的精準度,方便用戶查看文件信息,提升用戶體驗。
[0151]請參見圖8,圖8是本發(fā)明第二實施例中提供的一種終端的結構示意圖,如圖8所示,該終端800包括:至少一個處理器810,例如CPU,至少一個輸入裝置830,至少一個輸出裝置840,存儲器850,至少一個總線820。其中,通信總線820用于實現(xiàn)這些組件之間的連接通信。例如,輸入裝置830可以包括觸控板、麥克風等,輸出裝置840可以包括顯示屏、喇叭等。存儲器850可以是高速RAM存儲器,也可以是非不穩(wěn)定的存儲器(non-volatilememory),例如至少一個磁盤存儲器。存儲器850可選的還可以是至少一個位于遠離前述處理器810的存儲終端。其中處理器810可以結合圖5?圖7所示的終端,其中存儲器850中存儲一組程序代碼,且處理器810調(diào)用存儲器850中存儲的程序代碼,用于執(zhí)行以下操作:
[0152]獲取目標文件對應的文件信息,其中文件信息可以包括目標文件中的各個子文件的路徑信息及其文件標識信息。
[0153]例如目標文件的文件標識信息為CFolder,其中目標文件包括3個子文件,則處理器810獲取到的目標文件對應的文件信息可以包括:
[0154]C:\oParentFolderl\oParentFolder2\CFolder\CFolderl\CFilel.txt
[0155]C:\oParentFolderl\oParentFolder2\CFolder\CFolderl\CFile2.txt
[0156]C:\oParentFolderl\oParentFolder2\CFolder\CFile3.txt
[0157]確定各個子文件的文件信息中的目標目錄信息。
[0158]處理器810可以將各個子文件的文件信息中的各級目錄信息進行比較,確定各個子文件的文件信息中的目標目錄信息,例如目標文件對應的文件信息為:
[0159]C: \oParentFolderl\oParentFolder2\CFolder\CFolderl\CFilel.txt
[0160]C:\oParentFolderl\oParentFolder2\CFolder\CFolderl\CFile2.txt
[0161]C:\oParentFolderl\oParentFolder2\CFolder\CFile3.txt
[0162]處理器810可以確定各個子文件中的第一級目錄信息、第二級目錄信息以及第三級目錄信息相同,則處理器810可以將相同的目錄信息中最后一級目錄信息設定為目標目錄信息,即目標目錄信息為CFolder,其中第一子文件的文件信息中CFolder之后的第一級目錄信息為CFolderl,第二子文件的文件信息中CFolder之后的第一級目錄信息為CFolderl,第三子文件的文件信息中CFolder之后的第一級目錄信息為CFile3.txt,各個子文件的文件信息中目標目錄信息之后的第一級目錄信息不完全相同。
[0163]從各個子文件的文件信息中的目標目錄信息之后的第一級目錄信息開始順序提取,以獲取目標顯示信息。
[0164]例如,處理器810確定目標目錄信息為CFolderl之后,可以從第一子文件的文件信息中CFolder之后的第一級目錄信息開始順序提取,提取到的字符可以為CF0lderl\CFilel.txt ;可以從第一子文件的文件信息中CFolder之后的第一級目錄信息開始順序提取,提取到的字符可以為CF0lderl\CFile2.txt ;可以從第一子文件的文件信息中CFolder之后的第一級目錄信息開始順序提取,提取到的字符可以為CFile3.txt,則處理器810獲取到的目標顯示信息可以為 CFolderl\CFilel.txt、CFolderl\CFile2.txt 以及 CFile3.txt ο
[0165]通過輸出裝置840在文件信息顯示區(qū)域中顯示目標顯示信息。
[0166]例如處理器810提取到第一子文件的文件信息為CFolderl\CFilel.txt,第二子文件的文件信息為CF0lderl\CFile2.txt,第三子文件的文件信息為CFile3.txt,則輸出裝置 840 可以在文件顯示區(qū)域顯示 CFolderl\CFilel.txtCFolderl\CFile2.txt CFile3.txt ο
[0167]作為一種可選的實施方式,處理器810獲取目標文件對應的文件信息之后,還可以執(zhí)行以下操作:
[0168]獲取文件信息顯示區(qū)域的信息容量閾值。
[0169]檢測到文件信息的信息量大于文件信息顯示區(qū)域的信息容量閾值時,從文件信息中提取目標顯示信息。其中信息容量閾值可以小于或者等于文件信息顯示區(qū)域的信息容量,例如文件信息顯示區(qū)域的信息容量為32字符,則文件信息顯示區(qū)域的信息容量閾值可以為32字符,也可以為30字符,等等。當文件信息顯示區(qū)域僅支持單行顯示文件信息時,文件信息顯示區(qū)域的信息容量為文件信息顯示區(qū)域單行的信息容量;當文件信息顯示區(qū)域僅支持多行顯示文件信息時,文件信息顯示區(qū)域的信息容量為文件信息顯示區(qū)域單行的信息容量與文件信息顯示區(qū)域可支持的最大行數(shù)的乘積。
[0170]通過輸出裝置840在文件信息顯示區(qū)域中顯示目標顯示信息。
[0171]進一步可選的,處理器810從文件信息中提取目標顯示信息具體可以包括:
[0172]從文件信息中的第一個字符開始順序提取,直至提取到的字符的信息量到達文件信息顯示區(qū)域的信息容量閾值。
[0173]將提取到的字符設定為所述目標顯示信息。
[0174]例如文件信息為C:\oParentFolderl\oParentFolder2\CFolder\CFolderl\CFile.tx t,文件信息顯示區(qū)域的信息容量閾值為30字符,則處理器810可以從文件信息中的第一個字符開始順序提取30個字符,即從文件信息中的字符C開始提取,提取到的字符可以為C: \oParentFolderl\oParentFolde,進而處理器810可以將提取到的字符設定為目標顯示信息。
[0175]進一步可選的,處理器810從文件信息中提取目標顯示信息具體可以包括:
[0176]從文件信息中的最后一個字符開始倒序提取,直至提取到的字符的信息量到達文件信息顯示區(qū)域的信息容量閾值。
[0177]用于將提取到的字符設定為目標顯示信息。
[0178]例如文件信息為C:\oParentFolderl\oParentFolder2\CFolder\CFolderl\CFile.tx t,文件信息顯示區(qū)域的信息容量閾值為30字符,則處理器810可以從文件信息中的最后一個字符開始倒序提取30個字符,即從文件信息中的字符t開始提取,提取到的字符可以為er2\CFolder\CFolderl\CFile.txt,進而處理器810可以將提取到的字符設定為目標顯示信息。
[0179]進一步可選的,處理器810從文件信息中提取目標顯示信息具體可以包括:
[0180]獲取文件信息中的文件標識信息。
[0181]從目標文件的路徑信息中的第一個字符開始順序提取,直至提取到的字符的信息量和文件標識信息的信息量之和到達文件信息顯示區(qū)域的信息容量閾值。
[0182]將提取到的字符和文件標識信息設定為目標顯示信息。
[0183]例如文件信息為C:\oParentFolderl\oParentFolder2\CFolder\CFolderl\CFile.tx t,文件信息顯示區(qū)域的信息容量閾值為30字符,則處理器810可以獲取文件標識信息\CFile.txt,檢測到文件標識信息為10個字符,則處理器810可以從文件信息中的第一個字符開始順序提取20個字符,即從文件信息中的字符C開始提取,提取到的字符可以為C:\oParentFolderl\oPar,進而處理器810可以將提取到的字符和文件標識信息設定為目標顯示信息。
[0184]進一步可選的,處理器810從目標文件的路徑信息中的第一個字符開始順序提取具體可以包括:
[0185]從目標文件的路徑信息中的最后一級目錄信息開始倒序提取,以獲取至少一個目錄信息;從目標文件的路徑信息中的第一個字符開始順序提取,直至提取到的目錄信息的信息量、提取到的字符的信息量和文件標識信息的信息量之和到達文件信息顯示區(qū)域的信息容量閾值。
[0186]將提取到的目錄信息、提取到的字符和文件標識信息設定為目標顯示信息。
[0187]例如文件信息為C:\oParentFolderl\oParentFolder2\CFolder\CFolderl\CFile.tx t,文件信息顯示區(qū)域的信息容量閾值為30字符,則處理器810可以獲取文件標識信息\CFile.txt,還可以從目標文件的路徑信息中的最后一級目錄信息開始倒序提取,以獲取至少一個目錄信息\CFolderl,檢測到文件標識信息為10個字符,目錄信息為9個字符,則處理器810可以從文件信息中的第一個字符開始順序提取11個字符,即從文件信息中的字符C開始提取,提取到的字符可以為C:\oParent,進而處理器810可以將提取到的字符、目錄信息和文件標識信息設定為目標顯示信息。
[0188]進一步可選的,路徑信息可以包括目標文件的源路徑信息及其目標路徑信息,則處理器810從文件信息中提取目標顯示信息具體可以包括:
[0189]從目標文件的源路徑信息中的第一個字符開始順序提取,以獲取至少一個字符;從目標文件的目標路徑信息中的第一個字符開始順序提取,直至提取到的源路徑信息中的字符的信息量和提取到的目標路徑信息中的字符的信息量之和到達文件信息顯示區(qū)域的信息容量閾值。
[0190]將提取到的源路徑信息中的字符和提取到的目標路徑信息中的字符設定為目標顯不?目息。
[0191]例如文件信息中的源路徑信息為C: \oParentFolderl\oParentFolder2\CFolder\CFolderl,目標路徑信息為 D:\dParentFolderl\dParentFolder2\dFolder\dFolderl,文件信息顯示區(qū)域的信息容量閾值為30字符,則處理器810可以從目標文件的源路徑信息中的第一個字符開始順序提取,以獲取至少一個字符,從目標文件的目標路徑信息中的第一個字符開始順序提取,直至提取到的源路徑信息中的字符的信息量和提取到的目標路徑信息中的字符的信息量之和到達30個字符,則處理器810提取到的源路徑信息中的字符可以為C: \oParentFolde,提取到的目標路徑信息中的字符可以為D: \dParentFolde,進而處理器810可以將提取到的字符、目錄信息和文件標識信息設定為目標顯示信息。
[0192]進一步可選的,路徑信息可以包括目標文件的源路徑信息及其目標路徑信息,則處理器810從文件信息中提取目標顯示信息具體可以包括:
[0193]從目標文件的源路徑信息中的最后一個字符開始倒序提取,以獲取至少一個字符;從目標文件的目標路徑信息中的最后一個字符開始倒序提取,直至提取到的源路徑信息中的字符的信息量和提取到的目標路徑信息中的字符的信息量之和到達文件信息顯示區(qū)域的信息容量閾值。
[0194]將提取到的源路徑信息中的字符和提取到的目標路徑信息中的字符設定為目標顯不?目息。
[0195]例如文件信息中的源路徑信息為C: \oParentFolderl\oParentFolder2\CFolder\CFolderl,目標路徑信息為 D:\dParentFolderl\dParentFolder2\dFolder\dFolderl,文件信息顯示區(qū)域的信息容量閾值為30字符,則處理器810可以從目標文件的源路徑信息中的最后一個字符開始倒序提取,以獲取至少一個字符,從目標文件的目標路徑信息中的最后一個字符開始倒序提取,直至提取到的源路徑信息中的字符的信息量和提取到的目標路徑信息中的字符的信息量之和到達30個字符,則處理器810提取到的源路徑信息中的字符可以為Folder\CFolderl,提取到的目標路徑信息中的字符可以為Folder\dFolderl,進而處理器810可以將提取到的字符、目錄信息和文件標識信息設定為目標顯示信息。
[0196]作為一種可選的實施方式,輸出裝置840在文件信息顯示區(qū)域中顯示目標顯示信息具體可以包括:
[0197]在文件信息顯示區(qū)域中顯示目標顯示信息的同時,顯示預設標識信息和/或所述目標文件的操作進度信息,其中預設標識信息可以為省略號等,目標文件的操作進度信息可以為當前操作比例。
[0198]例如,處理器810提取到目標顯示信息為C: \oParentFolderl\oPar和\CFile.txt,預設標識信息為省略號,則輸出裝置840可以在文件信息顯示區(qū)域顯示C:\oParentFolderl\oPa;n..\CFile.txt。又如處理器810提取到目標文件的操作進度為30%,目標顯不信息為C: \oParentFolderl\oParentFolde,貝U輸出裝置840可以在文件信息顯不區(qū)域顯示30% C: \oParentFolderl\oParentFolde。又如處理器810提取到目標文件的操作進度為30%,目標顯示信息為er2\CFolder\CFolderl\CFile.txt,預設標識信息為省略號,則輸出裝置840可以在文件信息顯示區(qū)域顯示30%…er2\CFolder\CFolderl\CFile.txt ο
[0199]作為一種可選的實施方式,處理器810獲取目標文件對應的文件信息具體可以包括:
[0200]檢測獲取到目標文件操作指令時,獲取目標文件對應的文件信息。其中目標文件操作指令可以包括對目標文件的復制指令、應用程序安裝指令剪切指令、刪除指令、下載指令或者掃描指令等,掃描指令可以包括文件類型掃描指令,例如音樂掃描指令、圖片掃描指令或者病毒掃描指令等,具體不受本發(fā)明實施例的限制。
[0201]具體的,本發(fā)明實施例中介紹的終端800可以用以實施本發(fā)明結合圖1、圖2、圖3或者圖4介紹的文件信息提取方法實施例中的部分或全部流程。
[0202]本領域普通技術人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關的硬件來完成,所述的程序可存儲于計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機存儲記憶體(Random AccessMemory, RAM)等。
[0203]需要說明的是,在上述實施例中,對各個實施例的描述都各有側重,某個實施例中沒有詳細描述的部分,可以參見其他實施例的相關描述。其次,本領域技術人員也應該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作和模塊并不一定是本發(fā)明實施例所必須的。
[0204]本發(fā)明實施例方法中的步驟可以根據(jù)實際需要進行順序調(diào)整、合并和刪減。
[0205]本發(fā)明實施例終端中的單元可以根據(jù)實際需要進行合并、劃分和刪減。
[0206]本發(fā)明實施例中所述單元,可以通過通用集成電路,例如CPU (CentralProcessing Unit,中央處理器),或通過 ASIC (Applicat1n Specific IntegratedCircuit,專用集成電路)來實現(xiàn)。
[0207]以上對本發(fā)明實施例所提供的文本信息提取方法進行了詳細介紹,本文中應用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領域的一般技術人員,依據(jù)本發(fā)明的思想,在【具體實施方式】及應用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應理解為對本發(fā)明的限制。
【權利要求】
1.一種文件信息提取方法,其特征在于,包括: 獲取目標文件對應的文件信息; 確定各個所述子文件的文件信息中的目標目錄信息; 從各個所述子文件的文件信息中的目標目錄信息之后的第一級目錄信息開始順序提取,以獲取目標顯示信息; 在文件信息顯示區(qū)域中顯示所述目標顯示信息。
2.如權利要求1所述的方法,其特征在于,所述獲取目標文件對應的文件信息之后,還包括: 獲取所述文件信息顯示區(qū)域的信息容量閾值; 檢測到所述文件信息的信息量大于所述文件信息顯示區(qū)域的信息容量閾值時,從所述文件信息中提取目標顯示信息; 在所述文件信息顯示區(qū)域中顯示所述目標顯示信息。
3.如權利要求2所述的方法,其特征在于,所述從所述文件信息中提取目標顯示信息包括: 從所述文件信息中的第一個字符開始順序提取,直至所述提取到的字符的信息量到達所述文件信息顯示區(qū)域的信息容量閾值; 將所述提取到的字符設定為所述目標顯示信息。
4.如權利要求2所述的方法,其特征在于,所述從所述文件信息中提取目標顯示信息包括: 從所述文件信息中的最后一個字符開始倒序提取,直至所述提取到的字符的信息量到達所述文件信息顯示區(qū)域的信息容量閾值; 將所述提取到的字符設定為所述目標顯示信息。
5.如權利要求2所述的方法,其特征在于,所述從所述文件信息中提取目標顯示信息包括: 獲取所述文件信息中的文件標識信息; 從所述目標文件的路徑信息中的第一個字符開始順序提取,直至所述提取到的字符的信息量和所述文件標識信息的信息量之和到達所述文件信息顯示區(qū)域的信息容量閾值;將所述提取到的字符和所述文件標識信息設定為所述目標顯示信息。
6.如權利要求5所述的方法,其特征在于,所述從所述目標文件的路徑信息中的第一個字符開始順序提取包括: 從所述目標文件的路徑信息中的最后一級目錄信息開始倒序提取,以獲取至少一個目錄/[目息; 從所述目標文件的路徑信息中的第一個字符開始順序提取,直至所述提取到的字符的信息量、所述提取到的目錄信息的信息量和所述文件標識信息的信息量之和到達所述文件信息顯示區(qū)域的信息容量閾值; 所述將所述提取到的字符和所述文件標識信息設定為所述目標顯示信息包括: 將所述提取到的目錄信息、所述提取到的字符和所述文件標識信息設定為所述目標顯不?目息。
7.如權利要求2所述的方法,其特征在于,所述路徑信息包括所述目標文件的源路徑信息及其目標路徑信息; 所述從所述文件信息中提取目標顯示信息包括: 從所述目標文件的源路徑信息中的第一個字符開始順序提取,以獲取至少一個字符;從所述目標文件的目標路徑信息中的第一個字符開始順序提取,直至所述提取到的源路徑信息中的字符的信息量和所述提取到的目標路徑信息中的字符的信息量之和到達所述文件信息顯示區(qū)域的信息容量閾值; 將所述提取到的源路徑信息中的字符和所述提取到的目標路徑信息中的字符設定為所述目標顯示信息。
8.如權利要求2所述的方法,其特征在于,所述路徑信息包括所述目標文件的源路徑信息及其目標路徑信息; 所述從所述文件信息中提取目標顯示信息包括: 從所述目標文件的源路徑信息中的最后一個字符開始倒序提取,以獲取至少一個字符; 從所述目標文件的目標路徑信息中的最后一個字符開始倒序提取,直至所述提取到的源路徑信息中的字符的信息量和所述提取到的目標路徑信息中的字符的信息量之和到達所述文件信息顯示區(qū)域的信息容量閾值; 將所述提取到的源路徑信息中的字符和所述提取到的目標路徑信息中的字符設定為所述目標顯示信息。
9.如權利要求1所述的方法,其特征在于,所述在所述文件信息顯示區(qū)域中顯示所述目標顯示信息包括: 在所述文件信息顯示區(qū)域中顯示所述目標顯示信息的同時,顯示預設標識信息和/或所述目標文件的操作進度信息。
10.如權利要求1所述的方法,其特征在于,所述獲取目標文件對應的文件信息包括: 檢測獲取到目標文件操作指令時,獲取所述目標文件對應的文件信息。
【文檔編號】G06F17/30GK104408080SQ201410629646
【公開日】2015年3月11日 申請日期:2014年11月10日 優(yōu)先權日:2014年11月10日
【發(fā)明者】盧偉冰 申請人:深圳市金立通信設備有限公司