[發明專利]一種文件同步方法和裝置有效
| 申請號: | 201010611927.0 | 申請日: | 2010-12-29 |
| 公開(公告)號: | CN102054036A | 公開(公告)日: | 2011-05-11 |
| 發明(設計)人: | 楊楠 | 申請(專利權)人: | 北京新媒傳信科技有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京市隆安律師事務所 11323 | 代理人: | 權鮮枝 |
| 地址: | 100089 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 文件 同步 方法 裝置 | ||
技術領域
本發明涉及計算機系統上的文件同步傳輸領域,特別是一種文件同步方法和裝置。
背景技術
很多場景中都需要將系統中新增加的文件同步復制到其它目錄或遠程服務器上。文件同步廣泛應用在文件備份、數據文件傳輸等領域。一般都會由一個服務或工具軟件來執行這類操作。通過配置設置監視的源路徑,以及要復制到的目標路徑。運行時不斷掃描源路徑中的文件變化,發現有新增或修改的文件,就復制到目標路徑中。
但是現有的文件同步服務中,在長時間運行后,目標目錄中的文件容易積累過多,管理困難。另外,在某些場景下,如果不希望目標系統知道源系統中目錄的組織方式的話,現有方式也無法滿足要求。因此,現有的文件同步服務過于死板,不夠靈活。
發明內容
本發明提供了一種文件同步方法,該方法能夠將源系統中的文件散列保存在目標系統的目標目錄下的多級子目錄中。
為達到上述目的,該方法是這樣實現的:
本發明提供了一種文件同步方法,該方法適用于計算機系統上的文件同步傳輸領域,該方法包括:
檢索源系統中的文件,找出發生變化的文件;
判斷所述發生變化的文件是否需要同步到目標系統的目標目錄中;如果是,則根據所述發生變化的文件的指定屬性信息在目標目錄下建立對應的多級子目錄;
將所述發生變化的文件同步到所建立的多級子目錄下。
本發明還提供了一種文件同步裝置,該裝置包括:檢索模塊、判斷模塊和同步模塊,其中:
檢索模塊,用于檢索源系統中文件,找出發生變化的文件,并發送給判斷模塊;
判斷模塊,用于判斷檢索模塊發送的文件是否需要同步到目標系統的目標目錄中,如果是,則將該文件發送給同步模塊;
同步模塊,用于接收判斷模塊發送的文件,根據所接收文件的指定屬性信息在目標目錄下建立對應的多級子目錄,并將所接收的文件同步到所創建的多級子目錄下。
由上述可知,本發明提供的這種先檢索源系統中的文件,找出發生變化的文件,如果發生變化的文件需要同步到目標系統的目標目錄中,則根據所述發生變化的文件的指定屬性信息在目標目錄下建立對應的多級子目錄,再將所述發生變化的文件同步到所建立的多級子目錄下的技術方案,彌補了傳統文件同步方案中源目錄和目標目錄一一對應的所帶來的目標目錄下文件積壓過多,不便管理的缺點,能夠將源系統中的文件散列保存在目標系統的目標目錄下的多級子目錄中。
附圖說明
圖1是本發明中一種文件同步方法的流程圖;
圖2是本發明中一種文件同步方法的詳細流程圖;
圖3是本發明中一種文件同步裝置的結構示意圖。
具體實施方式
圖1是本發明中一種文件同步方法的流程圖。如圖1所示,該方法包括:
步驟101,檢索源系統中的文件,找出發生變化的文件;
步驟102,判斷所述發生變化的文件是否需要同步到目標系統的目標目錄中;
步驟103,如果是,則根據所述發生變化的文件的指定屬性信息在目標目錄下建立對應的多級子目錄;
步驟104,將所述發生變化的文件同步到所建立的多級子目錄下。
為了使本發明的目的、技術方案和優點更加清楚,下面結合附圖和具體實施例對本發明進行詳細描述。
圖2是本發明中一種文件同步方法的詳細流程圖。本方法適用于將源系統中源目錄下的文件同步到目標系統中目標目錄下。如圖2所示,該方法包括:
步驟201,配置文件同步服務,為文件同步配置好源目錄的路徑和目標目錄的路徑。
步驟202,啟動文件同步服務。
步驟203,檢索源目錄下的文件,找出發生變化的文件。
步驟204,判斷所述發生變化的文件是否需要同步到目標系統的目標目錄中。如果是,則進行步驟205;如果否,則繼續進行步驟203。
步驟205,根據所述發生變化的文件的指定屬性信息,計算出所述發生變化的文件在目標系統中的路徑。
步驟206,按照步驟205計算得出的路徑,在目標系統中的目標目錄下創建多級子目錄。
步驟207,進行文件同步,將所述發生變化的文件同步到所建立的多級子目錄下。返回步驟203。
在本發明的一個實施例中,所述指定屬性信息可以為文件的最后一次修改日期;則步驟205具體可以為:獲取到所述發生變化的文件的最后一次修改日期,根據所獲得的最后一次修改日期在目標目錄下按照年、月、日建立對應的3級子目錄。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京新媒傳信科技有限公司,未經北京新媒傳信科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010611927.0/2.html,轉載請聲明來源鉆瓜專利網。





