[發明專利]文件存儲方法、刪除方法、服務器及存儲介質在審
| 申請號: | 201811323051.2 | 申請日: | 2018-11-08 |
| 公開(公告)號: | CN109582642A | 公開(公告)日: | 2019-04-05 |
| 發明(設計)人: | 賴志陽 | 申請(專利權)人: | 網宿科技股份有限公司 |
| 主分類號: | G06F16/13 | 分類號: | G06F16/13;G06F16/16;G06F16/174 |
| 代理公司: | 上海晨皓知識產權代理事務所(普通合伙) 31260 | 代理人: | 成麗杰 |
| 地址: | 201899 *** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 待存儲文件 存儲文件 文件存儲 存儲介質 服務器 刪除 存儲 存儲技術領域 存儲地址 存儲空間 指向 保存 檢測 優化 | ||
1.一種文件存儲方法,其特征在于,包括:
接收待存儲文件;
檢測在已存儲的存儲文件中,是否存在與所述待存儲文件相同的存儲文件;
當存在與所述待存儲文件相同的存儲文件時,生成指向所述相同的存儲文件的存儲地址的路徑,并將生成的所述路徑作為所述待存儲文件進行保存。
2.根據權利要求1所述的文件存儲方法,其特征在于,所述檢測在已存儲的存儲文件中,是否存在與所述待存儲文件相同的存儲文件,具體為:
計算所述待存儲文件的消息摘要;
檢測在已存儲的存儲文件中,是否存在與所述待存儲文件具有相同消息摘要的存儲文件;
如不存在具有相同消息摘要的存儲文件,則判定不存在與所述待存儲文件相同的存儲文件;
若存在具有相同消息摘要的存儲文件,則將所述待存儲文件的內容與所述具有相同消息摘要的存儲文件的內容進行比對,若比對結果相同,則判定存在與所述待存儲文件相同的存儲文件;若比對結果不相同,則判定不存在與所述待存儲文件相同的存儲文件。
3.根據權利要求2所述的文件存儲方法,其特征在于,所述計算所述待存儲文件的消息摘要,具體包括:
當所述待存儲文件的大小,小于預設門限時,直接計算所述待存儲文件的消息摘要;
當所述待存儲文件的大小,大于或等于所述預設門限時,將所述待存儲文件按預設大小進行劃分,根據劃分后的數據計算所述待存儲文件的消息摘要。
4.根據權利要求2所述的文件存儲方法,其特征在于,所述將所述待存儲文件的內容與所述具有相同消息摘要的存儲文件的內容進行比對,具體包括:
比對所述待存儲文件與所述具有相同消息摘要的存儲文件的長度是否相同;
若長度不同,則判定所述待存儲文件的內容與所述具有相同消息摘要的存儲文件的內容不同;
若長度相同,則以二分查找法分別對所述待存儲文件與所述具有相同消息摘要的存儲文件進行劃分,依次比對每一劃分部分的內容是否相同,直至內容的比對結果不同或完成所有內容的比對。
5.根據權利要求1至4中任一項所述的文件存儲方法,其特征在于,所述生成指向所述相同的存儲文件的存儲地址的路徑,具體包括:
生成所述待存儲文件的軟鏈接或快捷方式;
將生成的所述軟鏈接或所述快捷方式鏈接到與所述相同的存儲文件的存儲地址;
所述將生成的所述路徑作為所述待存儲文件進行保存,具體為:保存所述待存儲文件的軟鏈接或快捷方式。
6.根據權利要求1至4中任一項所述的文件存儲方法,其特征在于,還包括:
當不存在與所述待存儲文件相同的存儲文件時,存儲所述待存儲文件,并生成所述待存儲文件的定位文件,所述定位文件包括所述待存儲文件的消息摘要和指向存儲地址的路徑;
所述將生成的所述路徑作為所述待存儲文件進行保存后,還包括:
生成所述待存儲文件的定位文件,所述定位文件包括所述待存儲文件的消息摘要和所述相同的存儲文件的文件名。
7.一種文件刪除方法,其特征在于,包括:
接收文件的刪除指令;
若所述待刪除文件為以路徑方式存儲的文件,則刪除存儲的所述路徑。
8.根據權利要求7所述的文件刪除方法,其特征在于,所述文件刪除方法應用于服務器,所述服務器中存儲有各存儲文件的定位文件,所述定位文件用于存儲所述存儲文件的消息摘要,以及指向存儲地址的路徑或相同的存儲文件的文件名;所述文件刪除方法還包括:
在所述接收文件的刪除指令后,讀取待刪除文件的定位文件;
判斷所述待刪除文件的定位文件中,是否存儲有相同的存儲文件的文件名;
如果存儲有相同的存儲文件的文件名,則判定所述待刪除文件為以路徑方式存儲的文件;
刪除所述待刪除文件的定位文件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于網宿科技股份有限公司,未經網宿科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811323051.2/1.html,轉載請聲明來源鉆瓜專利網。





