本發(fā)明專利技術(shù)提供了一種文件管理方法,包括以下步驟:在文件和/或文件夾的右鍵菜單中設置云復制按鈕;獲取用戶對所述云復制按鈕的點擊操作;根據(jù)所述點擊操作將用戶選擇的文件和/或文件夾上傳到服務器。采用上述方法,能夠使得文件管理更加方便。此外,還提供了一種文件管理系統(tǒng)。
【技術(shù)實現(xiàn)步驟摘要】
文件管理方法和系統(tǒng)
本專利技術(shù)涉及計算機技術(shù),尤其涉及一種文件管理方法和系統(tǒng)。
技術(shù)介紹
隨著計算機技術(shù)和互聯(lián)網(wǎng)技術(shù)的迅猛發(fā)展,用戶除了用計算機來管理自己的文件外,還往往會希望使用網(wǎng)絡來對自己的文件進行管理。傳統(tǒng)的使用網(wǎng)絡管理文件的方法通常是:用戶登錄客戶端或者網(wǎng)站,在客戶端或網(wǎng)站上將需要上傳的文件上傳到服務器進行統(tǒng)一存儲和管理。然而,傳統(tǒng)的這種文件管理方法,必須在客戶端或網(wǎng)站上設置上傳文件的入口,用戶需要打開該入口,選擇需要上傳的文件,然后點擊確定后實現(xiàn)上傳。因此,傳統(tǒng)的文件管理方法使得用戶操作不便。
技術(shù)實現(xiàn)思路
基于此,有必要提供一種能使用戶操作更方便的文件管理方法。一種文件管理方法,包括以下步驟:獲取對在文件或文件夾的右鍵菜單中設置的云復制按鈕的點擊操作;根據(jù)所述點擊操作調(diào)用與所述云復制按鈕對應的文件發(fā)送命令;執(zhí)行所述文件發(fā)送命令,將用戶選擇的文件和/或文件夾上傳到服務器。在優(yōu)選的實施例中,所述執(zhí)行所述文件發(fā)送命令,將用戶選擇的文件和/或文件夾上傳到服務器的步驟為:執(zhí)行所述預設的客戶端的文件發(fā)送命令,通過所述客戶端調(diào)用進程使用網(wǎng)絡通信協(xié)議從客戶端將用戶選擇的文件和/或文件夾上傳到服務器。在優(yōu)選的實施例中,所述方法還包括:通過所述客戶端獲取用戶標識和所述選擇的文件或文件夾的文件標識,將所述用戶標識和文件標識關(guān)聯(lián)存儲在所述服務器中。在優(yōu)選的實施例中,所述文件標識包括文件名、文件大小、文件哈希值。在優(yōu)選的實施例中,所述方法還包括:所述服務器獲取客戶端提交的用戶標識;獲取存儲的與所述用戶標識關(guān)聯(lián)的文件標識;將與獲取的文件標識對應的文件列表下發(fā)到所述客戶端。此外,還有必要提供一種能使用戶操作更方便的文件管理系統(tǒng)。一種文件管理系統(tǒng),包括客戶端及與所述客戶端進行交互的服務器,所述客戶端包括:菜單設置模塊,用于在文件和/或文件夾的右鍵菜單中設置云復制按鈕;操作獲取模塊,用于獲取用戶對所述云復制按鈕的點擊操作;操作處理模塊,用于調(diào)用與所述云復制按鈕對應的文件發(fā)送命令,執(zhí)行所述文件發(fā)送命令,將用戶選擇的文件和/或文件夾上傳到所述服務器。在優(yōu)選的實施例中,所述操作處理模塊用于執(zhí)行所述預設的客戶端的文件發(fā)送命令,通過所述客戶端調(diào)用進程使用網(wǎng)絡通信協(xié)議從客戶端將用戶選擇的文件和/或文件夾上傳到所述服務器。在優(yōu)選的實施例中,所述服務器包括:數(shù)據(jù)庫,用于獲取用戶標識和所述選擇的文件或文件夾的文件標識,并將所述用戶標識和文件標識關(guān)聯(lián)存儲起來。在優(yōu)選的實施例中,所述文件標識包括文件名、文件大小、文件哈希值。在優(yōu)選的實施例中,所述服務器還包括:文件下發(fā)模塊,用于獲取客戶端提交的用戶標識,并獲取所述數(shù)據(jù)庫中存儲的與所述用戶標識關(guān)聯(lián)的文件標識,將與獲取的文件標識對應的文件列表下發(fā)到所述客戶端。上述文件管理方法和系統(tǒng),通過在文件和/或文件夾的右鍵菜單中設置云復制按鈕,當用戶選擇某個文件或文件夾時,可直接從該文件/文件夾的右鍵菜單中點擊云復制按鈕,當獲取到用戶對云復制按鈕的點擊操作時,可調(diào)用與云復制按鈕對應的文件發(fā)送命令并執(zhí)行,直接將用戶選擇的文件和/或文件夾上傳到服務器。這樣,不需要在客戶端或網(wǎng)站上設置文件上傳入口,也不需要用戶通過客戶端或網(wǎng)站來選擇需要上傳的文件,因此能夠節(jié)省用戶操作,使用戶通過網(wǎng)絡管理文件更加方便。【附圖說明】圖1為一個實施例中文件管理方法的流程示意圖;圖2為一個實施例中設置云復制按鈕的示意圖;圖3為一個實施例中文件管理系統(tǒng)的結(jié)構(gòu)示意圖;圖4為另一個實施例中文件管理系統(tǒng)的結(jié)構(gòu)示意圖。【具體實施方式】如圖1所示,在一個實施例中,一種文件管理方法,包括以下步驟:步驟S102,在文件和/或文件夾的右鍵菜單中設置云復制按鈕。在一個實施例中,可通過修改注冊表中的相應子鍵來將云復制按鈕設置在文件和/或文件夾的右鍵菜單中。具體的,可在注冊表中建立與云復制按鈕對應的子鍵,并設置與該子鍵對應的命令為預設的客戶端的文件發(fā)送命令。例如,在操作系統(tǒng)中運行regedit,打開注冊表編輯器,并定位到“HKEY_LOCAL_MACHINE\Software\CLASSES\Directory\shell,在該位置下建立一個名為“QQCloudCopy”的子鍵,雙擊右側(cè)窗口中的“默認”,將數(shù)值設為“QQ云復制”,則在文件或文件夾的右鍵菜單中會顯示“QQ云復制”按鈕。如圖2所示,設置的“QQ云復制”按鈕位于文件/文件夾的右鍵菜單的中間位置。由于云復制按鈕對應了預設的客戶端的文件發(fā)送命令,在點擊了該云復制按鈕則執(zhí)行相應的命令。例如,點擊云復制按鈕,則通過預設的客戶端將選擇的文件/文件夾上傳到服務器。步驟S104,獲取用戶對云復制按鈕的點擊操作。在一個實施例中,如圖2所示,用戶選擇某個文件或文件夾,打開右鍵菜單,在右鍵菜單中點擊云復制按鈕,則獲取用戶對云復制按鈕的點擊操作。步驟S106,根據(jù)點擊操作將用戶選擇的文件和/或文件夾上傳到服務器。具體的,步驟S106中,根據(jù)點擊操作調(diào)用與云復制按鈕對應的文件發(fā)送命令;執(zhí)行該文件發(fā)送命令,將用戶選擇的文件和/或文件夾上傳到服務器。在一個實施例中,可執(zhí)行預設的客戶端的文件發(fā)送命令,通過該客戶端調(diào)用進程使用網(wǎng)絡通信協(xié)議從客戶端將用戶選擇的文件和/或文件夾上傳到服務器。進一步的,可使用http協(xié)議post方式從客戶端將用戶選擇的文件和/或文件夾上傳到服務器。預設的客戶端可以是即時通信客戶端、電腦管家客戶端或其他可上傳文件的應用程序客戶端。如上所述,“command”的數(shù)值預先設置為某個客戶端的文件發(fā)送命令,則獲取到對云復制按鈕的點擊操作后,執(zhí)行該文件發(fā)送命令,從客戶端將用戶選擇的文件和/或文件夾上傳到服務器。在一個實施例中,上述文件管理方法還包括:通過客戶端獲取用戶標識和選擇的文件或文件夾的文件標識,將用戶標識和文件標識關(guān)聯(lián)存儲在服務器中。進一步的,通過客戶端獲取用戶標識的步驟包括:通過客戶端獲取用戶登錄信息,若獲取到用戶登錄信息,則根據(jù)用戶登錄信息獲取用戶標識;若獲取不到用戶登錄信息,則彈出登錄框,通過該登錄框獲取輸入的用戶登錄信息,并根據(jù)輸入的用戶登錄信息獲取用戶標識。用戶標識可以是用戶登錄客戶端的帳號或客戶端為用戶分配的用于唯一標識某個用戶的號碼等。當客戶端不能獲取到當前登錄客戶端的用戶的用戶標識,則表明當前用戶未登錄客戶端,可提醒用戶進行登錄后獲取用戶標識。進一步的,文件標識包括文件名、文件大小、文件哈希值等。服務器可將接收到的用戶標識和對應的文件標識進行關(guān)聯(lián)存儲。對于同一用戶標識,可在服務器關(guān)聯(lián)存儲與該用戶標識對應的多個文件標識,以實現(xiàn)對某個用戶上傳的文件和/或文件夾進行有效管理。另外,還可采用云存儲的方式存儲上傳的文件,即通過集群應用、網(wǎng)格技術(shù)或分布式文件系統(tǒng)來存儲上傳的文件,將網(wǎng)絡中大量各種不同類型的存儲設備通過應用軟件集合起來協(xié)同工作,共同對外提供數(shù)據(jù)存儲和業(yè)務訪問功能。在一個實施例中,在將用戶選擇的文件或/文件夾上傳到服務器前,還可根據(jù)文件哈希值對文件進行校驗,以判斷是否在服務器中已經(jīng)存在相應的文件,如果存在,則不需要上傳已在服務器中存在的文件,并返回提示信息提示用戶該文件已存在。在另一個實施例中,上述文件管理方法還包括:服務器獲取客戶端提交的用戶標識,獲取存儲的與用戶標識關(guān)聯(lián)的文本文檔來自技高網(wǎng)...

【技術(shù)保護點】
一種文件管理方法,包括以下步驟:在文件和/或文件夾的右鍵菜單中設置云復制按鈕;獲取用戶對所述云復制按鈕的點擊操作;根據(jù)所述點擊操作將用戶選擇的文件和/或文件夾上傳到服務器。
【技術(shù)特征摘要】
1.一種文件管理方法,包括以下步驟:獲取對在文件和/或文件夾的右鍵菜單中設置的云復制按鈕的點擊操作;根據(jù)所述點擊操作調(diào)用與所述云復制按鈕對應的預設的客戶端的文件發(fā)送命令;執(zhí)行所述預設的客戶端的文件發(fā)送命令,通過所述客戶端調(diào)用進程使用網(wǎng)絡通信協(xié)議從客戶端將用戶選擇的文件和/或文件夾上傳到服務器;通過所述客戶端獲取用戶標識和所述選擇的文件和/或文件夾的文件標識,具體的,通過客戶端獲取用戶登錄信息,若獲取到用戶登錄信息,則根據(jù)用戶登錄信息獲取用戶標識,若獲取不到用戶登錄信息,則彈出登錄框,通過該登錄框獲取輸入的用戶登錄信息,并根據(jù)輸入的用戶登錄信息獲取用戶標識,將所述用戶標識和文件標識關(guān)聯(lián)存儲在所述服務器中。2.根據(jù)權(quán)利要求1所述的文件管理方法,其特征在于,所述文件標識包括文件名、文件大小、文件哈希值。3.根據(jù)權(quán)利要求1所述的文件管理方法,其特征在于,所述方法還包括:所述服務器獲取客戶端提交的用戶標識;獲取存儲的與所述用戶標識關(guān)聯(lián)的文件標識;將與獲取的文件標識對應的文件列表下發(fā)到所述客戶端。4.一種文件管理系統(tǒng),包括客戶端及與所述客戶端進行交互的服務器,其特征在于,所述客戶端包括:菜單設置模塊,用于在文件和/或...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:吳兵兵,
申請(專利權(quán))人:騰訊科技深圳有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。