專(zhuān)利名稱(chēng):網(wǎng)絡(luò)文件夾的雙向自動(dòng)同步方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)領(lǐng)域,具體涉及ー種網(wǎng)絡(luò)文件夾的雙向自動(dòng)同步方法。
背景技術(shù):
目前因特網(wǎng)已經(jīng)普,成為日常工作和生活中的一部分。為了信息和數(shù)據(jù)共享、統(tǒng)ー實(shí)現(xiàn)因特網(wǎng)接入等等目的,目前基本上絕大多數(shù)政府機(jī)構(gòu)、企業(yè)以及個(gè)人家庭等的工作都建立了自己的內(nèi)部局域網(wǎng)。但是,隨著局域網(wǎng)計(jì)算機(jī)的增多,目前存儲(chǔ)部件在很多計(jì)算機(jī)上分布不均 衡,例如一些老計(jì)算機(jī)只有數(shù)十G,而新計(jì)算機(jī)則至少數(shù)百G甚至數(shù)千G,因此存在老計(jì)算機(jī)的存儲(chǔ)空間不夠、而新計(jì)算機(jī)的存儲(chǔ)空間又得不到有效利用的問(wèn)題,影響了局域網(wǎng)內(nèi)計(jì)算機(jī)的硬件資源共享,給大家的工作和生活都帶來(lái)了不便。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問(wèn)題是提供ー種文件夾同步存儲(chǔ)、文件存儲(chǔ)可靠、讀寫(xiě)速度快、訪(fǎng)問(wèn)性能高、使用方便的網(wǎng)絡(luò)文件夾的雙向自動(dòng)同步方法。為了解決上述技術(shù)問(wèn)題,本發(fā)明采用的技術(shù)方案為
一種網(wǎng)絡(luò)文件夾的雙向自動(dòng)同步方法,其實(shí)施步驟如下
1)局域網(wǎng)客戶(hù)端設(shè)定目標(biāo)文件夾,并將目標(biāo)文件夾向局域網(wǎng)服務(wù)器登記;
2)局域網(wǎng)服務(wù)器為所述登記的目標(biāo)文件夾分配一個(gè)對(duì)應(yīng)的同步文件夾;
3)局域網(wǎng)客戶(hù)端設(shè)置用于實(shí)現(xiàn)文件夾自動(dòng)同步的定時(shí)器,并在開(kāi)機(jī)后啟動(dòng)定時(shí)器;
4)如果定時(shí)器時(shí)間到,則局域網(wǎng)客戶(hù)端發(fā)送ー個(gè)請(qǐng)求同步命令給局域網(wǎng)服務(wù)器,局域網(wǎng)服務(wù)器將所述同步文件夾共享給所述局域網(wǎng)客戶(hù)端并賦予寫(xiě)權(quán)限,局域網(wǎng)客戶(hù)端將目標(biāo)文件夾的文件與同步文件夾的文件雙向同步,并在復(fù)制完畢后發(fā)送同步完成命令給局域網(wǎng)服務(wù)器,局域網(wǎng)服務(wù)器收到命令則取消所述同步文件夾的共享。作為上述技術(shù)方案的進(jìn)ー步改進(jìn)
所述步驟4)中局域網(wǎng)客戶(hù)端將目標(biāo)文件夾的文件與同步文件夾的文件雙向同步具體包括首先局域網(wǎng)客戶(hù)端遍歷將目標(biāo)文件夾的文件,針對(duì)每一個(gè)文件檢測(cè)所述同步文件夾中是否存在相對(duì)路徑以及文件名相同的文件,如果不存在則將該文件復(fù)制到同步文件夾中;然后局域網(wǎng)客戶(hù)端遍歷將同步文件夾的文件,針對(duì)每一個(gè)文件檢測(cè)所述目標(biāo)文件夾中是否存在相對(duì)路徑以及文件名對(duì)應(yīng)的文件,如果不存在則將該文件復(fù)制到目標(biāo)文件夾中。所述遍歷將目標(biāo)文件夾的文件時(shí),如果同步文件夾存在相對(duì)路徑以及文件名相同的文件且同步文件夾的文件較新,則將同步文件夾的文件替換目標(biāo)文件夾的文件;如果目標(biāo)文件夾的文件較新,則將目標(biāo)文件夾的文件替換同步文件夾的文件。所述遍歷將同步文件夾的文件時(shí),如果目標(biāo)文件夾存在相對(duì)路徑以及文件名相同的文件且目標(biāo)文件夾的文件較新,則將目標(biāo)文件夾的文件替換同步文件夾的文件;如果同步文件夾的文件較新,則將同步文件夾的文件替換目標(biāo)文件夾的文件。
本發(fā)明具有下述優(yōu)點(diǎn)本發(fā)明在局域網(wǎng)客戶(hù)端設(shè)定目標(biāo)文件夾、局域網(wǎng)服務(wù)器為登記的目標(biāo)文件夾分配一個(gè)對(duì)應(yīng)的同步文件夾,局域網(wǎng)客戶(hù)端設(shè)置用于實(shí)現(xiàn)文件夾自動(dòng)同步的定時(shí)器,并在開(kāi)機(jī)后啟動(dòng)定時(shí)器,如果定時(shí)器時(shí)間到,則局域網(wǎng)客戶(hù)端發(fā)送ー個(gè)請(qǐng)求同步命令給局域網(wǎng)服務(wù)器,局域網(wǎng)服務(wù)器將同步文件夾共享給局域網(wǎng)客戶(hù)端并賦予寫(xiě)權(quán)限,局域網(wǎng)客戶(hù)端將目標(biāo)文件夾的文件與同步文件夾的文件雙向同步,并在復(fù)制完畢后發(fā)送同步完成命令給局 域網(wǎng)服務(wù)器,局域網(wǎng)服務(wù)器收到命令則取消同步文件夾的共享,因此能夠自動(dòng)實(shí)現(xiàn)局域網(wǎng)客戶(hù)端和局域網(wǎng)服務(wù)器之間的文件夾同步、確保同步文件夾不被未授權(quán)的訪(fǎng)問(wèn),具有文件夾同步存儲(chǔ)、文件存儲(chǔ)可靠、安全性能高、讀寫(xiě)速度快、訪(fǎng)問(wèn)性能高、使用方便的優(yōu)點(diǎn)。
具體實(shí)施例方式下面對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行詳細(xì)闡述,以使本發(fā)明的優(yōu)點(diǎn)和特征能更易于被本領(lǐng)域技術(shù)人員理解,從而對(duì)本發(fā)明的保護(hù)范圍做出更為清楚明確的界定。本實(shí)施例網(wǎng)絡(luò)文件夾的雙向自動(dòng)同步方法的實(shí)施步驟如下
1)局域網(wǎng)客戶(hù)端設(shè)定目標(biāo)文件夾,并將目標(biāo)文件夾向局域網(wǎng)服務(wù)器登記;
2)局域網(wǎng)服務(wù)器為登記的目標(biāo)文件夾分配一個(gè)對(duì)應(yīng)的同步文件夾;
3)局域網(wǎng)客戶(hù)端設(shè)置用于實(shí)現(xiàn)文件夾自動(dòng)同步的定時(shí)器,并在開(kāi)機(jī)后啟動(dòng)定時(shí)器;
4)如果定時(shí)器時(shí)間到,則局域網(wǎng)客戶(hù)端發(fā)送ー個(gè)請(qǐng)求同步命令給局域網(wǎng)服務(wù)器,局域網(wǎng)服務(wù)器將同步文件夾共享給局域網(wǎng)客戶(hù)端并賦予寫(xiě)權(quán)限,局域網(wǎng)客戶(hù)端將目標(biāo)文件夾的文件與同步文件夾的文件雙向同步,并在復(fù)制完畢后發(fā)送同步完成命令給局域網(wǎng)服務(wù)器,局域網(wǎng)服務(wù)器收到命令則取消同步文件夾的共享。本實(shí)施例步驟4)中局域網(wǎng)客戶(hù)端將目標(biāo)文件夾的文件與同步文件夾的文件雙向同步具體包括首先局域網(wǎng)客戶(hù)端遍歷將目標(biāo)文件夾的文件,針對(duì)每ー個(gè)文件檢測(cè)同步文件夾中是否存在相對(duì)路徑以及文件名相同的文件,如果不存在則將該文件復(fù)制到同步文件夾中;然后局域網(wǎng)客戶(hù)端遍歷將同步文件夾的文件,針對(duì)每一個(gè)文件檢測(cè)目標(biāo)文件夾中是否存在相對(duì)路徑以及文件名對(duì)應(yīng)的文件,如果不存在則將該文件復(fù)制到目標(biāo)文件夾中。本實(shí)施例遍歷將目標(biāo)文件夾的文件時(shí),如果同步文件夾存在相對(duì)路徑以及文件名相同的文件且同步文件夾的文件較新,則將同步文件夾的文件替換目標(biāo)文件夾的文件;如果目標(biāo)文件夾的文件較新,則將目標(biāo)文件夾的文件替換同步文件夾的文件。本實(shí)施例遍歷將同步文件夾的文件時(shí),如果目標(biāo)文件夾存在相對(duì)路徑以及文件名相同的文件且目標(biāo)文件夾的文件較新,則將目標(biāo)文件夾的文件替換同步文件夾的文件;如果同步文件夾的文件較新,則將同步文件夾的文件替換目標(biāo)文件夾的文件。以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,本發(fā)明的保護(hù)范圍并不僅局限于上述實(shí)施例,凡屬于本發(fā)明思路下的技術(shù)方案均屬于本發(fā)明的保護(hù)范圍。應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理前提下的若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種網(wǎng)絡(luò)文件夾的雙向自動(dòng)同步方法,其特征在于其實(shí)施步驟如下 1)局域網(wǎng)客戶(hù)端設(shè)定目標(biāo)文件夾,并將目標(biāo)文件夾向局域網(wǎng)服務(wù)器登記; 2)局域網(wǎng)服務(wù)器為所述登記的目標(biāo)文件夾分配一個(gè)對(duì)應(yīng)的同步文件夾; 3)局域網(wǎng)客戶(hù)端設(shè)置用于實(shí)現(xiàn)文件夾自動(dòng)同步的定時(shí)器,并在開(kāi)機(jī)后啟動(dòng)定時(shí)器; 4)如果定時(shí)器時(shí)間到,則局域網(wǎng)客戶(hù)端發(fā)送一個(gè)請(qǐng)求同步命令給局域網(wǎng)服務(wù)器,局域網(wǎng)服務(wù)器將所述同步文件夾共享給所述局域網(wǎng)客戶(hù)端并賦予寫(xiě)權(quán)限,局域網(wǎng)客戶(hù)端將目標(biāo)文件夾的文件與同步文件夾的文件雙向同步,并在復(fù)制完畢后發(fā)送同步完成命令給局域網(wǎng)服務(wù)器,局域網(wǎng)服務(wù)器收到命令則取消所述同步文件夾的共享。
2.根據(jù)權(quán)利要求I所述的網(wǎng)絡(luò)文件夾的雙向自動(dòng)同步方法,其特征在于所述步驟4)中局域網(wǎng)客戶(hù)端將目標(biāo)文件夾的文件與同步文件夾的文件雙向同步具體包括首先局域網(wǎng)客戶(hù)端遍歷將目標(biāo)文件夾的文件,針對(duì)每一個(gè)文件檢測(cè)所述同步文件夾中是否存在相對(duì)路徑以及文件名相同的文件,如果不存在則將該文件復(fù)制到同步文件夾中;然后局域網(wǎng)客戶(hù)端遍歷將同步文件夾的文件,針對(duì)每一個(gè)文件檢測(cè)所述目標(biāo)文件夾中是否存在相對(duì)路徑以及文件名對(duì)應(yīng)的文件,如果不存在則將該文件復(fù)制到目標(biāo)文件夾中。
3.根據(jù)權(quán)利要求2所述的網(wǎng)絡(luò)文件夾的雙向自動(dòng)同步方法,其特征在于所述遍歷將目標(biāo)文件夾的文件時(shí),如果同步文件夾存在相對(duì)路徑以及文件名相同的文件且同步文件夾的文件較新,則將同步文件夾的文件替換目標(biāo)文件夾的文件;如果目標(biāo)文件夾的文件較新,則將目標(biāo)文件夾的文件替換同步文件夾的文件。
4.根據(jù)權(quán)利要求3所述的網(wǎng)絡(luò)文件夾的雙向自動(dòng)同步方法,其特征在于所述遍歷將同步文件夾的文件時(shí),如果目標(biāo)文件夾存在相對(duì)路徑以及文件名相同的文件且目標(biāo)文件夾的文件較新,則將目標(biāo)文件夾的文件替換同步文件夾的文件;如果同步文件夾的文件較新,則將同步文件夾的文件替換目標(biāo)文件夾的文件。
全文摘要
本發(fā)明公開(kāi)了一種網(wǎng)絡(luò)文件夾的雙向自動(dòng)同步方法,其實(shí)施步驟如下1)局域網(wǎng)客戶(hù)端設(shè)定目標(biāo)文件夾;2)局域網(wǎng)服務(wù)器為登記的目標(biāo)文件夾分配一個(gè)對(duì)應(yīng)的同步文件夾;3)局域網(wǎng)客戶(hù)端設(shè)置用于實(shí)現(xiàn)文件夾自動(dòng)同步的定時(shí)器,并在開(kāi)機(jī)后啟動(dòng)定時(shí)器;4)如果定時(shí)器時(shí)間到,則局域網(wǎng)客戶(hù)端發(fā)送一個(gè)請(qǐng)求同步命令給局域網(wǎng)服務(wù)器,局域網(wǎng)服務(wù)器將同步文件夾共享給局域網(wǎng)客戶(hù)端并賦予寫(xiě)權(quán)限,局域網(wǎng)客戶(hù)端將目標(biāo)文件夾的文件與同步文件夾的文件雙向同步,并在復(fù)制完畢后發(fā)送同步完成命令給局域網(wǎng)服務(wù)器,局域網(wǎng)服務(wù)器收到命令則取消同步文件夾的共享。本發(fā)明具有文件夾同步存儲(chǔ)、文件存儲(chǔ)可靠、讀寫(xiě)速度快、訪(fǎng)問(wèn)性能高、使用方便的優(yōu)點(diǎn)。
文檔編號(hào)H04L29/08GK102624686SQ20111038316
公開(kāi)日2012年8月1日 申請(qǐng)日期2011年11月28日 優(yōu)先權(quán)日2011年11月28日
發(fā)明者馮春瑾, 葛長(zhǎng)偉 申請(qǐng)人:蘇州奇可思信息科技有限公司