本申請涉及計算機(jī)領(lǐng)域,尤其涉及一種文件歸納技術(shù)。
背景技術(shù):
隨著計算機(jī)技術(shù)的發(fā)展,人們的工作越來越離不開計算機(jī)及各種移動設(shè)備,于是在這些設(shè)備上存儲了大量的文件,因此人們在工作過程中會經(jīng)常涉及將這些文件進(jìn)行分類歸納的問題?,F(xiàn)有技術(shù)中,對文件歸納的實(shí)現(xiàn)都是先選擇要進(jìn)行歸納的一個或多個文件,再將這些文件拖到相應(yīng)的文件夾中,這種方式在文件較多的情況下,由于屏幕顯示有限,每次都需要來回滾動屏幕并拖動文件,非常繁瑣,而且在此過程中,經(jīng)常會出現(xiàn)鍵盤誤點(diǎn)或鼠標(biāo)誤操作的情況,給文件歸納操作帶來諸多不便。
技術(shù)實(shí)現(xiàn)要素:
本申請的目的是提供一種文件歸納方法與設(shè)備,以解決文件歸納時易出錯的問題。
根據(jù)本申請的一個方面,提供了一種文件歸納方法,包括:
獲取用戶對目標(biāo)文件夾的選擇拖動操作;
根據(jù)所述選擇拖動操作的拖動軌跡確定所述選擇拖動操作所選中的目標(biāo)文件;
將所述目標(biāo)文件歸納至所述目標(biāo)文件夾。
根據(jù)本申請的另一方面,還提供了一種文件歸納設(shè)備,包括:
獲取裝置,用于獲取用戶對目標(biāo)文件夾的選擇拖動操作;
確定裝置,用于根據(jù)所述選擇拖動操作的拖動軌跡確定所述選擇拖動操作所選中的目標(biāo)文件;
歸納裝置,用于將所述目標(biāo)文件歸納至所述目標(biāo)文件夾。
與現(xiàn)有技術(shù)相比,本申請通過獲取用戶對目標(biāo)文件夾的選擇拖動操作,其中,包括在移動端用手指選擇拖動目標(biāo)文件夾及在計算機(jī)用鼠標(biāo)或者鍵盤 選擇拖動目標(biāo)文件夾,再根據(jù)所述選擇拖動操作的拖動軌跡確定所述選擇拖動操作所選中的目標(biāo)文件,其中,所述拖動軌跡可以是閉合路徑、近似閉合路徑或者經(jīng)過目標(biāo)文件的路徑等,在此拖動軌跡之內(nèi)的確定為目標(biāo)文件,然后將所述目標(biāo)文件歸納至所述目標(biāo)文件夾,這種方式可以增強(qiáng)用戶操作的自主性,通過拖動目標(biāo)文件夾實(shí)現(xiàn)對目標(biāo)文件的歸納。
而且,本申請還可以獲取用戶在待歸納文件的層級內(nèi)的文件夾創(chuàng)建操作,在所述層級創(chuàng)建目標(biāo)文件夾,并獲取所述用戶對所述目標(biāo)文件夾的選擇拖動操作,其中,所述文件夾創(chuàng)建操作與所述選擇拖放操作為同一次用戶操作,將創(chuàng)建后的所述目標(biāo)文件夾顯示于所述文件夾創(chuàng)建操作在所述層級內(nèi)的作用位置,這種方式實(shí)現(xiàn)了創(chuàng)建目標(biāo)文件與拖動目標(biāo)文件的一次性操作,簡化了文件歸納過程,用戶可以方便快捷地歸納文件。
此外,本申請還可以實(shí)現(xiàn)當(dāng)所述選擇拖動操作超出當(dāng)前屏的顯示范圍,更新顯示所述當(dāng)前屏對應(yīng)的下一屏,以供所述用戶繼續(xù)執(zhí)行所述選擇拖動操作,這種方式在文件較多的情況下,能夠有效地避免在來回滾動屏幕并拖動文件的過程中出現(xiàn)的鍵盤誤點(diǎn)或鼠標(biāo)誤操作的情況,簡化了用戶的操作過程,使文件歸納更加快速簡便。
附圖說明
通過閱讀參照以下附圖所作的對非限制性實(shí)施例所作的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點(diǎn)將會變得更明顯:
圖1示出本申請的系統(tǒng)拓?fù)鋱D;
圖2示出根據(jù)本申請一個方面的一種文件歸納方法流程圖;
圖3示出根據(jù)本申請一個優(yōu)選實(shí)施例的方法流程圖;
圖4示出根據(jù)本申請另一個優(yōu)選實(shí)施例的一種文件歸納方法流程圖;
圖5示出根據(jù)本申請另一個方面的一種文件歸納設(shè)備示意圖;
圖6示出根據(jù)本申請另一個優(yōu)選實(shí)施例的一種文件歸納設(shè)備示意圖。
附圖中相同或相似的附圖標(biāo)記代表相同或相似的部件。
具體實(shí)施方式
下面結(jié)合附圖對本發(fā)明作進(jìn)一步詳細(xì)描述。
在本申請一個典型的配置中,終端、服務(wù)網(wǎng)絡(luò)的設(shè)備和可信方均包括一個或多個處理器(CPU)、輸入/輸出接口、網(wǎng)絡(luò)接口和內(nèi)存。
內(nèi)存可能包括計算機(jī)可讀介質(zhì)中的非永久性存儲器,隨機(jī)存取存儲器(RAM)和/或非易失性內(nèi)存等形式,如只讀存儲器(ROM)或閃存(flash RAM)。內(nèi)存是計算機(jī)可讀介質(zhì)的示例。
計算機(jī)可讀介質(zhì)包括永久性和非永久性、可移動和非可移動媒體可以由任何方法或技術(shù)來實(shí)現(xiàn)信息存儲。信息可以是計算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序的模塊或其他數(shù)據(jù)。計算機(jī)的存儲介質(zhì)的例子包括,但不限于相變內(nèi)存(PRAM)、靜態(tài)隨機(jī)存取存儲器(SRAM)、動態(tài)隨機(jī)存取存儲器(DRAM)、其他類型的隨機(jī)存取存儲器(RAM)、只讀存儲器(ROM)、電可擦除可編程只讀存儲器(EEPROM)、快閃記憶體或其他內(nèi)存技術(shù)、只讀光盤只讀存儲器(CD-ROM)、數(shù)字多功能光盤(DVD)或其他光學(xué)存儲、磁盒式磁帶,磁帶磁盤存儲或其他磁性存儲設(shè)備或任何其他非傳輸介質(zhì),可用于存儲可以被計算設(shè)備訪問的信息。按照本文中的界定,計算機(jī)可讀介質(zhì)不包括非暫存電腦可讀媒體(transitory media),如調(diào)制的數(shù)據(jù)信號和載波。
為更進(jìn)一步闡述本申請所采取的技術(shù)手段及取得的效果,下面結(jié)合附圖及較佳實(shí)施例,對本申請的技術(shù)方案,進(jìn)行清楚和完整的描述。
圖1展示了本申請的系統(tǒng)拓?fù)鋱D,假如用戶需要?dú)w納的目標(biāo)文件為C、F、I、L,則拖動新建的目標(biāo)文件夾從目標(biāo)文件C開始?xì)w納,直到四個目標(biāo)文件全部歸納在內(nèi)。具體的歸納步驟在下述部分有描述,可參考下述描述。
圖2展示了根據(jù)本申請的一個方面提供的一種文件歸納方法,包括:
S1獲取用戶對目標(biāo)文件夾的選擇拖動操作;
S2根據(jù)所述選擇拖動操作的拖動軌跡確定所述選擇拖動操作所選中的目標(biāo)文件;
S3將所述目標(biāo)文件歸納至所述目標(biāo)文件夾。
在該實(shí)施例中,在所述步驟S1中,設(shè)備1獲取用戶對目標(biāo)文件夾的 選擇拖動操作。具體地,獲取用戶對目標(biāo)文件夾的選擇拖動操作的實(shí)現(xiàn)方式,可以通過用戶點(diǎn)擊選中目標(biāo)文件夾并拖動目標(biāo)文件夾來實(shí)現(xiàn)。例如,在計算機(jī)上,用戶可以通過點(diǎn)擊鼠標(biāo)或者鍵盤來選中并拖動目標(biāo)文件夾,在移動端用戶可以用手指點(diǎn)擊選中并拖動目標(biāo)文件夾。
繼續(xù)在該實(shí)施例中,在所述步驟S2中,設(shè)備1根據(jù)所述選擇拖動操作的拖動軌跡確定所述選擇拖動操作所選中的目標(biāo)文件,其中,所述拖動軌跡是所述目標(biāo)文件夾在被用戶拖動過程中,目標(biāo)文件夾所經(jīng)過的軌跡,所述拖動軌跡可以是閉合路徑、近似閉合路徑或者經(jīng)過目標(biāo)文件的路徑等。具體地,根據(jù)所述選擇拖動操作的拖動軌跡確定所述選擇拖動操作所選中的目標(biāo)文件的方式,可以通過將拖動軌跡所包圍或者經(jīng)過的文件確定為目標(biāo)文件。例如,拖動軌跡為一個閉合的圓,那么該圓內(nèi)所包圍的文件確定為目標(biāo)文件。
優(yōu)選地,該方法還包括:在所述選擇拖動操作執(zhí)行過程中,區(qū)分顯示所述目標(biāo)文件。具體地,將選擇拖動操作的軌跡所覆蓋的目標(biāo)文件突出顯示、以不同顏色顯示或者以其他可以區(qū)別目標(biāo)文件的方式區(qū)分顯示所述目標(biāo)文件,以給用戶更好的體驗(yàn),便于區(qū)分目標(biāo)文件是否全部包含在內(nèi)。
優(yōu)選地,該方法還包括:當(dāng)所述選擇拖動操作超出當(dāng)前屏的顯示范圍,更新顯示所述當(dāng)前屏對應(yīng)的下一屏,以供所述用戶繼續(xù)執(zhí)行所述選擇拖動操作。
本領(lǐng)域的技術(shù)人員可以理解,當(dāng)目標(biāo)文件所在的文件夾所含的文件較多時,目標(biāo)文件不能在一個屏幕范圍內(nèi)顯示,這時要到下一個屏幕范圍內(nèi)查找要?dú)w納的目標(biāo)文件,需要顯示所述當(dāng)前屏對應(yīng)的下一屏,以供所述用戶繼續(xù)執(zhí)行所述選擇拖動操作。具體地,在計算機(jī)上進(jìn)行文件歸納時,可以通過鼠標(biāo)拖動目標(biāo)文件夾自動更新顯示所述當(dāng)前屏對應(yīng)的下一屏;在移動端上進(jìn)行文件歸納時,可以通過手指滑動屏幕的方式更新顯示所述當(dāng)前屏對應(yīng)的下一屏。
繼續(xù)在該實(shí)施例中,在所述步驟S3中,設(shè)備1將所述目標(biāo)文件歸納至所述目標(biāo)文件夾。其中,設(shè)備1在拖動操作的拖動過程中或在執(zhí)行完畢時,將所述目標(biāo)文件歸納至所述目標(biāo)文件夾。具體地,將所述目標(biāo)文件歸 納至所述目標(biāo)文件夾的方式,可以通過修改目標(biāo)文件的存儲地址來實(shí)現(xiàn),例如,可以將目標(biāo)文件的存儲地址修改為目標(biāo)文件夾的地址。
優(yōu)選地,其中,所述步驟S3包括:當(dāng)所述用戶釋放所述目標(biāo)文件夾時,將所述目標(biāo)文件歸納至所述目標(biāo)文件夾。具體地,本領(lǐng)域的技術(shù)人員可以理解在所述選擇拖動操作過程中,用戶一直處于對所述目標(biāo)文件夾的選定狀態(tài),要使所述目標(biāo)文件歸納至所述目標(biāo)文件夾,所述用戶釋放所述目標(biāo)文件夾即可。例如,當(dāng)在計算機(jī)上歸納目標(biāo)文件時,用戶在執(zhí)行選擇拖動操作時一直按住鼠標(biāo)左鍵,當(dāng)圍成區(qū)域確定目標(biāo)文件之后,用戶放開鼠標(biāo)左鍵,就會將所述目標(biāo)文件歸納至所述目標(biāo)文件夾。又例如,在移動端上進(jìn)行文件歸納時,用戶會一直用手指按住目標(biāo)文件夾,當(dāng)用手指拖動所述目標(biāo)文件夾確定圍成區(qū)域內(nèi)的目標(biāo)文件時,將手指離開移動端屏幕即可釋放所述目標(biāo)文件夾,從而所述目標(biāo)文件歸納至所述目標(biāo)文件夾。
優(yōu)選地,其中,所述步驟S2包括:
S21(未示出)確定所述選擇拖動操作的拖動軌跡所圍成區(qū)域;
S22(未示出)將所述所圍成區(qū)域所覆蓋的一個或多個文件確定為所述選擇拖動操作所選中的目標(biāo)文件。
在所述步驟S21中,設(shè)備1確定所述選擇拖動操作的拖動軌跡所圍成區(qū)域,其中所述圍成區(qū)域是指目標(biāo)文件夾在拖動過程中所經(jīng)過的軌跡圍成的區(qū)域,所述圍成區(qū)域可以是閉合區(qū)域、近似閉合區(qū)域或者經(jīng)過目標(biāo)文件的路徑等。例如,目標(biāo)文件夾在拖動過程中拖動軌跡為一個圓或半圓,或者其他不規(guī)則的閉合路徑,那么確定圓內(nèi)、半圓內(nèi)或者不規(guī)則閉合路徑內(nèi)的部分為所述選擇拖動操作的拖動軌跡所圍成區(qū)域。
在所述步驟S22中,設(shè)備1將所述所圍成區(qū)域所覆蓋的一個或多個文件確定為所述選擇拖動操作所選中的目標(biāo)文件,其中,所述覆蓋包括所圍成的區(qū)域完全覆蓋、部分覆蓋或者軌跡經(jīng)過目標(biāo)文件等。具體地,將完全覆蓋的、部分覆蓋的或者拖動目標(biāo)文件夾所經(jīng)過的單個或者多個文件確定為目標(biāo)文件。如圖3所示,在步驟A中,拖動新建的目標(biāo)文件夾準(zhǔn)備開始?xì)w納目標(biāo)文件,在步驟B中,當(dāng)目標(biāo)文件只有單個文件C時,拖動目標(biāo)文件夾畫閉合路徑,則目標(biāo)文件夾將閉合路徑所覆蓋區(qū)域內(nèi)的單個文件C歸納在內(nèi),在步驟C中 當(dāng)目標(biāo)文件為相鄰的文件C和文件D或者更多個其他相鄰文件時,拖動目標(biāo)文件夾畫包含文件C和文件D或者更多個其他相鄰文件的閉合路徑,則目標(biāo)文件將閉合路徑所覆蓋區(qū)域內(nèi)的多個目標(biāo)文件歸納在內(nèi)。步驟D在下文有描述,此處不再贅述。
優(yōu)選地,其中,所述步驟S1包括:
S11(未示出)獲取用戶在待歸納文件的層級內(nèi)的文件夾創(chuàng)建操作,在所述層級創(chuàng)建目標(biāo)文件夾;
S12(未示出)獲取所述用戶對所述目標(biāo)文件夾的選擇拖動操作。
在所述步驟S11中,獲取用戶在待歸納文件的層級內(nèi)的文件夾創(chuàng)建操作,在所述層級創(chuàng)建目標(biāo)文件夾,本領(lǐng)域的技術(shù)人員可以理解,只有在與要?dú)w納的目標(biāo)文件相同的層級內(nèi)移動目標(biāo)文件夾才能進(jìn)行選擇拖動操作,例如,目標(biāo)文件在A文件夾內(nèi),要想歸納目標(biāo)文件必須在A文件夾下創(chuàng)建目標(biāo)文件夾。具體地,獲取用戶在待歸納文件的層級內(nèi)的文件夾創(chuàng)建操作的實(shí)現(xiàn)方式,可以通過鼠標(biāo)單擊、鍵盤、菜單選項(xiàng)、在所述目標(biāo)文件層級內(nèi)長按超過一定時長或者其他快捷鍵的方式。
在所述步驟S12中,獲取所述用戶對所述目標(biāo)文件夾的選擇拖動操作,具體方式在前文已有描述,此處不再贅述。
更優(yōu)選地,其中,所述文件夾創(chuàng)建操作與所述選擇拖放操作為同一次用戶操作;
其中,所述步驟S1還包括:
S13(未示出)將創(chuàng)建后的所述目標(biāo)文件夾顯示于所述文件夾創(chuàng)建操作在所述層級內(nèi)的作用位置。
其中,所述文件夾創(chuàng)建操作與所述選擇拖放操作為同一次用戶操作是指用戶可以一次性完成創(chuàng)建并拖動目標(biāo)文件夾。具體地,在計算機(jī)中可以通過在目標(biāo)文件所在層級內(nèi)長按鼠標(biāo)一定時長即建立目標(biāo)文件夾然后拖動所述目標(biāo)文件夾,在移動端可以通過在目標(biāo)文件所在層級內(nèi)用手指長按屏幕一定時長即建立目標(biāo)文件夾然后拖動所述目標(biāo)文件夾。
在所述步驟S13中,將創(chuàng)建后的所述目標(biāo)文件夾顯示于所述文件夾創(chuàng)建操作在所述層級內(nèi)的作用位置,其中,所述作用位置是指鼠標(biāo)在計算機(jī)屏幕 點(diǎn)擊或者手指在移動端屏幕點(diǎn)擊長按的位置。具體地,通過鼠標(biāo)或者手指長按一定時長建立目標(biāo)文件夾時,所述建立的目標(biāo)文件夾的顯示于鼠標(biāo)或手指長按的位置。
本方案的一個優(yōu)選實(shí)施例中(參照圖4),該方法還包括:S4在所述目標(biāo)文件歸納至所述目標(biāo)文件夾后,顯示所述目標(biāo)文件夾中的文件數(shù)量信息。
其中,圖4中的步驟S1、S2、S3分別與圖2實(shí)施例中的步驟S1、S2、S3相同或基本相同,故在此不再贅述,僅以引用的方式包含于此。
在所述步驟S4中,在所述目標(biāo)文件歸納至所述目標(biāo)文件夾后,顯示所述目標(biāo)文件夾中的文件數(shù)量信息,具體地,當(dāng)歸納了第一個目標(biāo)文件時,目標(biāo)文件夾上就會顯示數(shù)字1,后面每歸納一個目標(biāo)文件,所述目標(biāo)文件夾上的數(shù)字就會增加1,所有目標(biāo)文件都?xì)w納完畢之后,所述目標(biāo)文件夾上會顯示所有歸納在內(nèi)的目標(biāo)文件的數(shù)目。例如,如圖3所示,步驟D中要?dú)w納的目標(biāo)文件只有1個文件C時,歸納完畢之后,目標(biāo)文件夾上會顯示1。又例如,要?dú)w納的目標(biāo)文件總共有5個時,第一次歸納了2個目標(biāo)文件,這時目標(biāo)文件夾上會顯示數(shù)字2,第二次歸納了1個目標(biāo)文件,這時目標(biāo)文件夾上會顯示數(shù)字3,第三次歸納了2個文件,這時目標(biāo)文件夾上會顯示數(shù)字5,這樣方便用戶檢查是否漏掉要?dú)w納的目標(biāo)文件。
與現(xiàn)有技術(shù)相比,本申請通過獲取用戶對目標(biāo)文件夾的選擇拖動操作,其中,包括在移動端用手指選擇拖動目標(biāo)文件夾及在計算機(jī)用鼠標(biāo)或者鍵盤選擇拖動目標(biāo)文件夾,再根據(jù)所述選擇拖動操作的拖動軌跡確定所述選擇拖動操作所選中的目標(biāo)文件,其中,所述拖動軌跡可以是閉合路徑、近似閉合路徑或者經(jīng)過目標(biāo)文件的路徑等,在此拖動軌跡之內(nèi)的確定為目標(biāo)文件,然后將所述目標(biāo)文件歸納至所述目標(biāo)文件夾,這種方式可以增強(qiáng)用戶操作的自主性,通過拖動目標(biāo)文件夾實(shí)現(xiàn)對目標(biāo)文件的歸納。
而且,本申請還可以獲取用戶在待歸納文件的層級內(nèi)的文件夾創(chuàng)建操作,在所述層級創(chuàng)建目標(biāo)文件夾,并獲取所述用戶對所述目標(biāo)文件夾的選擇拖動操作,其中,所述文件夾創(chuàng)建操作與所述選擇拖放操作為同一次用戶操作,將創(chuàng)建后的所述目標(biāo)文件夾顯示于所述文件夾創(chuàng)建操作在所述層級內(nèi)的作用 位置,這種方式實(shí)現(xiàn)了創(chuàng)建目標(biāo)文件與拖動目標(biāo)文件的一次性操作,簡化了文件歸納過程,用戶可以方便快捷地歸納文件。
此外,本申請還可以實(shí)現(xiàn)當(dāng)所述選擇拖動操作超出當(dāng)前屏的顯示范圍,更新顯示所述當(dāng)前屏對應(yīng)的下一屏,以供所述用戶繼續(xù)執(zhí)行所述選擇拖動操作,這種方式在文件較多的情況下,能夠有效地避免在來回滾動屏幕并拖動文件的過程中出現(xiàn)的鍵盤誤點(diǎn)或鼠標(biāo)誤操作的情況,簡化了用戶的操作過程,使文件歸納更加快速簡便。
圖5展示了根據(jù)本申請的另一個方面提供的一種文件歸納設(shè)備,包括:
獲取裝置,獲取用戶對目標(biāo)文件夾的選擇拖動操作;
確定裝置,根據(jù)所述選擇拖動操作的拖動軌跡確定所述選擇拖動操作所選中的目標(biāo)文件;
歸納裝置,將所述目標(biāo)文件歸納至所述目標(biāo)文件夾。
在該實(shí)施例中,所述獲取裝置獲取用戶對目標(biāo)文件夾的選擇拖動操作。具體地,獲取用戶對目標(biāo)文件夾的選擇拖動操作的實(shí)現(xiàn)方式,可以通過用戶點(diǎn)擊選中目標(biāo)文件夾并拖動目標(biāo)文件夾來實(shí)現(xiàn)。例如,在計算機(jī)上,用戶可以通過點(diǎn)擊鼠標(biāo)或者鍵盤來選中并拖動目標(biāo)文件夾,在移動端用戶可以用手指點(diǎn)擊選中并拖動目標(biāo)文件夾。
繼續(xù)在該實(shí)施例中,所述確定裝置根據(jù)所述選擇拖動操作的拖動軌跡確定所述選擇拖動操作所選中的目標(biāo)文件,其中,所述拖動軌跡是所述目標(biāo)文件夾在被用戶拖動過程中,目標(biāo)文件夾所經(jīng)過的軌跡,所述拖動軌跡可以是閉合路徑、近似閉合路徑或者經(jīng)過目標(biāo)文件的路徑等。具體地,根據(jù)所述選擇拖動操作的拖動軌跡確定所述選擇拖動操作所選中的目標(biāo)文件的方式,可以通過將拖動軌跡所包圍或者經(jīng)過的文件確定為目標(biāo)文件。例如,拖動軌跡為一個閉合的圓,那么該圓內(nèi)所包圍的文件確定為目標(biāo)文件。
優(yōu)選地,該設(shè)備還包括:更新裝置,當(dāng)所述選擇拖動操作超出當(dāng)前屏的顯示范圍,更新裝置更新顯示所述當(dāng)前屏對應(yīng)的下一屏,以供所述用戶繼續(xù)執(zhí)行所述選擇拖動操作。
本領(lǐng)域的技術(shù)人員可以理解,當(dāng)目標(biāo)文件所在的文件夾所含的文件較多 時,目標(biāo)文件不能在一個屏幕范圍內(nèi)顯示,這時要到下一個屏幕范圍內(nèi)查找要?dú)w納的目標(biāo)文件,需要顯示所述當(dāng)前屏對應(yīng)的下一屏,以供所述用戶繼續(xù)執(zhí)行所述選擇拖動操作。具體地,在計算機(jī)上進(jìn)行文件歸納時,可以通過鼠標(biāo)拖動目標(biāo)文件夾自動更新顯示所述當(dāng)前屏對應(yīng)的下一屏;在移動端上進(jìn)行文件歸納時,可以通過手指滑動屏幕的方式更新顯示所述當(dāng)前屏對應(yīng)的下一屏。
繼續(xù)在該實(shí)施例中,所述歸納裝置將所述目標(biāo)文件歸納至所述目標(biāo)文件夾。其中,歸納裝置在拖動操作的拖動過程中或在執(zhí)行完畢時,將所述目標(biāo)文件歸納至所述目標(biāo)文件夾。具體地,將所述目標(biāo)文件歸納至所述目標(biāo)文件夾的方式,可以通過修改目標(biāo)文件的存儲地址來實(shí)現(xiàn),例如,可以將目標(biāo)文件的存儲地址修改為目標(biāo)文件夾的地址。
優(yōu)選地,其中,所述歸納裝置用于:當(dāng)所述用戶釋放所述目標(biāo)文件夾時,將所述目標(biāo)文件歸納至所述目標(biāo)文件夾。具體地,本領(lǐng)域的技術(shù)人員可以理解在所述選擇拖動操作過程中,用戶一直處于對所述目標(biāo)文件夾的選定狀態(tài),要使所述目標(biāo)文件歸納至所述目標(biāo)文件夾,所述用戶釋放所述目標(biāo)文件夾即可。例如,當(dāng)在計算機(jī)上歸納目標(biāo)文件時,用戶在執(zhí)行選擇拖動操作時一直按住鼠標(biāo)左鍵,當(dāng)圍成區(qū)域確定目標(biāo)文件之后,用戶放開鼠標(biāo)左鍵,就會將所述目標(biāo)文件歸納至所述目標(biāo)文件夾。又例如,在移動端上進(jìn)行文件歸納時,用戶會一直用手指按住目標(biāo)文件夾,當(dāng)用手指拖動所述目標(biāo)文件夾確定圍成區(qū)域內(nèi)的目標(biāo)文件時,將手指離開移動端屏幕即可釋放所述目標(biāo)文件夾,從而所述目標(biāo)文件歸納至所述目標(biāo)文件夾。
優(yōu)選地,其中,所述確定裝置包括:
區(qū)域確定單元(未示出)確定所述選擇拖動操作的拖動軌跡所圍成區(qū)域;
文件確定單元(未示出)將所述所圍成區(qū)域所覆蓋的一個或多個文件確定為所述選擇拖動操作所選中的目標(biāo)文件。
所述區(qū)域確定單元確定所述選擇拖動操作的拖動軌跡所圍成區(qū)域,其中所述圍成區(qū)域是指目標(biāo)文件夾在拖動過程中所經(jīng)過的軌跡圍成的區(qū)域,所述圍成區(qū)域可以是閉合區(qū)域、近似閉合區(qū)域或者經(jīng)過目標(biāo)文件的路徑等。例如, 目標(biāo)文件夾在拖動過程中拖動軌跡為一個圓或半圓,或者其他不規(guī)則的閉合路徑,那么確定圓內(nèi)、半圓內(nèi)或者不規(guī)則閉合路徑內(nèi)的部分為所述選擇拖動操作的拖動軌跡所圍成區(qū)域。
所述文件確定單元將所述所圍成區(qū)域所覆蓋的一個或多個文件確定為所述選擇拖動操作所選中的目標(biāo)文件,其中,所述覆蓋包括所圍成的區(qū)域完全覆蓋、部分覆蓋或者軌跡經(jīng)過目標(biāo)文件等。具體地,將完全覆蓋的、部分覆蓋的或者拖動目標(biāo)文件夾所經(jīng)過的單個或者多個文件確定為目標(biāo)文件。如圖3所示,在步驟A中,拖動新建的目標(biāo)文件夾準(zhǔn)備開始?xì)w納目標(biāo)文件,在步驟B中,當(dāng)目標(biāo)文件只有單個文件C時,拖動目標(biāo)文件夾畫閉合路徑,則目標(biāo)文件夾將閉合路徑所覆蓋區(qū)域內(nèi)的單個文件C歸納在內(nèi),在步驟C中當(dāng)目標(biāo)文件為相鄰的文件C和文件D或者更多個其他相鄰文件時,拖動目標(biāo)文件夾畫包含文件C和文件D或者更多個其他相鄰文件的閉合路徑,則目標(biāo)文件將閉合路徑所覆蓋區(qū)域內(nèi)的多個目標(biāo)文件歸納在內(nèi)。步驟D在下文有描述,此處不再贅述。
優(yōu)選地,其中,所述獲取裝置包括:
創(chuàng)建單元(未示出),獲取用戶在待歸納文件的層級內(nèi)的文件夾創(chuàng)建操作,在所述層級創(chuàng)建目標(biāo)文件夾;
獲取單元(未示出),獲取所述用戶對所述目標(biāo)文件夾的選擇拖動操作。
所述創(chuàng)建單元獲取用戶在待歸納文件的層級內(nèi)的文件夾創(chuàng)建操作,在所述層級創(chuàng)建目標(biāo)文件夾,本領(lǐng)域的技術(shù)人員可以理解,只有在與要?dú)w納的目標(biāo)文件相同的層級內(nèi)移動目標(biāo)文件夾才能進(jìn)行選擇拖動操作,例如,目標(biāo)文件在A文件夾內(nèi),要想歸納目標(biāo)文件必須在A文件夾下創(chuàng)建目標(biāo)文件夾。具體地,獲取用戶在待歸納文件的層級內(nèi)的文件夾創(chuàng)建操作的實(shí)現(xiàn)方式,可以通過鼠標(biāo)單擊、鍵盤、菜單選項(xiàng)、在所述目標(biāo)文件層級內(nèi)長按超過一定時長或者其他快捷鍵的方式。
所述獲取單元獲取所述用戶對所述目標(biāo)文件夾的選擇拖動操作,具體方式在前文已有描述,此處不再贅述。
更優(yōu)選地,其中,所述文件夾創(chuàng)建操作與所述選擇拖放操作為同一次用戶操作;
其中,所述獲取裝置還包括:
顯示單元(未示出),將創(chuàng)建后的所述目標(biāo)文件夾顯示于所述文件夾創(chuàng)建操作在所述層級內(nèi)的作用位置。
其中,所述文件夾創(chuàng)建操作與所述選擇拖放操作為同一次用戶操作是指用戶可以一次性完成創(chuàng)建并拖動目標(biāo)文件夾。具體地,在計算機(jī)中可以通過在目標(biāo)文件所在層級內(nèi)長按鼠標(biāo)一定時長即建立目標(biāo)文件夾然后拖動所述目標(biāo)文件夾,在移動端可以通過在目標(biāo)文件所在層級內(nèi)用手指長按屏幕一定時長即建立目標(biāo)文件夾然后拖動所述目標(biāo)文件夾。
所述顯示單元將創(chuàng)建后的所述目標(biāo)文件夾顯示于所述文件夾創(chuàng)建操作在所述層級內(nèi)的作用位置,其中,所述作用位置是指鼠標(biāo)在計算機(jī)屏幕點(diǎn)擊或者手指在移動端屏幕點(diǎn)擊長按的位置。具體地,通過鼠標(biāo)或者手指長按一定時長建立目標(biāo)文件夾時,所述建立的目標(biāo)文件夾的顯示于鼠標(biāo)或手指長按的位置。
本方案的一個優(yōu)選實(shí)施例中(參照圖6),該設(shè)備還包括:顯示裝置,在所述目標(biāo)文件歸納至所述目標(biāo)文件夾后,顯示所述目標(biāo)文件夾中的文件數(shù)量信息。
其中,圖6中的獲取裝置、確定裝置、歸納裝置分別與圖5實(shí)施例中的獲取裝置、確定裝置、歸納裝置相同或基本相同,故在此不再贅述,僅以引用的方式包含于此。
在所述目標(biāo)文件歸納至所述目標(biāo)文件夾后,所述顯示裝置顯示所述目標(biāo)文件夾中的文件數(shù)量信息,具體地,當(dāng)歸納了第一個目標(biāo)文件時,目標(biāo)文件夾上就會顯示數(shù)字1,后面每歸納一個目標(biāo)文件,所述目標(biāo)文件夾上的數(shù)字就會增加1,所有目標(biāo)文件都?xì)w納完畢之后,所述目標(biāo)文件夾上會顯示所有歸納在內(nèi)的目標(biāo)文件的數(shù)目。例如,如圖3所示,步驟D中要?dú)w納的目標(biāo)文件只有1個文件C時,歸納完畢之后,目標(biāo)文件夾上會顯示1。又例如,要?dú)w納的目標(biāo)文件總共有5個時,第一次歸納了2個目標(biāo)文件,這時目標(biāo)文件夾上會顯示數(shù)字2,第二次歸納了1個目標(biāo)文件,這時目標(biāo)文件夾上會顯示數(shù)字3,第三次歸納了2個文件,這時目標(biāo)文件夾上會顯示數(shù)字5,這樣方便用戶檢查是否漏掉要?dú)w納的目標(biāo)文件。
與現(xiàn)有技術(shù)相比,本申請通過獲取用戶對目標(biāo)文件夾的選擇拖動操作,其中,包括在移動端用手指選擇拖動目標(biāo)文件夾及在計算機(jī)用鼠標(biāo)或者鍵盤選擇拖動目標(biāo)文件夾,再根據(jù)所述選擇拖動操作的拖動軌跡確定所述選擇拖動操作所選中的目標(biāo)文件,其中,所述拖動軌跡可以是閉合路徑、近似閉合路徑或者經(jīng)過目標(biāo)文件的路徑等,在此拖動軌跡之內(nèi)的確定為目標(biāo)文件,然后將所述目標(biāo)文件歸納至所述目標(biāo)文件夾,這種方式可以增強(qiáng)用戶操作的自主性,通過拖動目標(biāo)文件夾實(shí)現(xiàn)對目標(biāo)文件的歸納。
而且,本申請還可以獲取用戶在待歸納文件的層級內(nèi)的文件夾創(chuàng)建操作,在所述層級創(chuàng)建目標(biāo)文件夾,并獲取所述用戶對所述目標(biāo)文件夾的選擇拖動操作,其中,所述文件夾創(chuàng)建操作與所述選擇拖放操作為同一次用戶操作,將創(chuàng)建后的所述目標(biāo)文件夾顯示于所述文件夾創(chuàng)建操作在所述層級內(nèi)的作用位置,這種方式實(shí)現(xiàn)了創(chuàng)建目標(biāo)文件與拖動目標(biāo)文件的一次性操作,簡化了文件歸納過程,用戶可以方便快捷地歸納文件。
此外,本申請還可以實(shí)現(xiàn)當(dāng)所述選擇拖動操作超出當(dāng)前屏的顯示范圍,更新顯示所述當(dāng)前屏對應(yīng)的下一屏,以供所述用戶繼續(xù)執(zhí)行所述選擇拖動操作,這種方式在文件較多的情況下,能夠有效地避免在來回滾動屏幕并拖動文件的過程中出現(xiàn)的鍵盤誤點(diǎn)或鼠標(biāo)誤操作的情況,簡化了用戶的操作過程,使文件歸納更加快速簡便。
對于本領(lǐng)域技術(shù)人員而言,顯然本發(fā)明不限于上述示范性實(shí)施例的細(xì)節(jié),而且在不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實(shí)現(xiàn)本發(fā)明。因此,無論從哪一點(diǎn)來看,均應(yīng)將實(shí)施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權(quán)利要求而不是上述說明限定,因此旨在將落在權(quán)利要求的等同要件的含義和范圍內(nèi)的所有變化涵括在本發(fā)明內(nèi)。不應(yīng)將權(quán)利要求中的任何附圖標(biāo)記視為限制所涉及的權(quán)利要求。此外,顯然“包括”一詞不排除其他單元或步驟,單數(shù)不排除復(fù)數(shù)。裝置權(quán)利要求中陳述的多個單元或裝置也可以由一個單元或裝置通過軟件或者硬件來實(shí)現(xiàn)。第一,第二等詞語用來表示名稱,而并不表示任何特定的順序。