最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當(dāng)前位置: 首頁(yè) - 科技 - 知識(shí)百科 - 正文

文件夾自動(dòng)同步工具

來源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-27 14:24:05
文檔

文件夾自動(dòng)同步工具

文件夾自動(dòng)同步工具:這是我之前開發(fā)的文件夾自動(dòng)同步工具,主要實(shí)現(xiàn)開發(fā)機(jī)和服務(wù)器之間的文件夾同步。項(xiàng)目地址: 問題描述在windows下修改代碼,到服務(wù)器上去編譯,但每次都要通過winscp之類的工具拖拽上去(當(dāng)然你也可以通過scp命令行的方式)。每次修改的文件很少,而且可能位
推薦度:
導(dǎo)讀文件夾自動(dòng)同步工具:這是我之前開發(fā)的文件夾自動(dòng)同步工具,主要實(shí)現(xiàn)開發(fā)機(jī)和服務(wù)器之間的文件夾同步。項(xiàng)目地址: 問題描述在windows下修改代碼,到服務(wù)器上去編譯,但每次都要通過winscp之類的工具拖拽上去(當(dāng)然你也可以通過scp命令行的方式)。每次修改的文件很少,而且可能位

這是我之前開發(fā)的文件夾自動(dòng)同步工具,主要實(shí)現(xiàn)開發(fā)機(jī)和服務(wù)器之間的文件夾同步。

項(xiàng)目地址:

問題描述

在windows下修改代碼,到服務(wù)器上去編譯,但每次都要通過winscp之類的工具拖拽上去(當(dāng)然你也可以通過scp命令行的方式)。

每次修改的文件很少,而且可能位于不同的目錄,每次都重復(fù)覆蓋文件的操作感覺比較麻煩,所以開發(fā)了這個(gè)自動(dòng)文件夾自動(dòng)同步工具。

當(dāng)然這個(gè)工具也可以用于兩臺(tái)linux服務(wù)器之間的文件夾同步。

工具介紹

該工具的原理就是監(jiān)控本地文件狀態(tài),根據(jù)捕捉到的事件觸發(fā)相關(guān)的動(dòng)作,通過命令操作實(shí)現(xiàn)文件夾的同步。

配置文件說明:

host : 服務(wù)器地址
sshPort : 服務(wù)器ssh端口
user : 用戶名
password : 密碼
localDir : 需要同步的文件夾
remoteDir : 同步到服務(wù)器的文件夾
fileExcept :不同步的文件

示例代碼配置文件:

<config><host>127.0.0.1</host><sshPort>22</sshPort><user>root</user><password>123456</password><localDir>.</localDir><remoteDir>/tmp/t1</remoteDir><fileExcept><file>f1.txt</file><file>data/f2.txt</file></fileExcept></config>

依賴庫(kù):

paramiko :ssh操作庫(kù)

watchdog :用于監(jiān)控本地文件夾狀態(tài)

可以通過pip方式安裝,命令如下:

pip install paramiko
pip install watchdog

工具使用示例如下:

$ python autoSync.py default.xml

討論

1、如果想以單獨(dú)的exe文件共享給朋友該怎么操作?

可以通過pyinstaller打包為單獨(dú)的二進(jìn)制文件,命令如下: pyinstaller.py -F autoSync.py

exe位于 autoSync/dist 目錄下

pyinstaller地址:

好,就這些了,希望對(duì)你有幫助。

本文github地址:

20170617_文件夾自動(dòng)同步工具.rst

歡迎補(bǔ)充

聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

文件夾自動(dòng)同步工具

文件夾自動(dòng)同步工具:這是我之前開發(fā)的文件夾自動(dòng)同步工具,主要實(shí)現(xiàn)開發(fā)機(jī)和服務(wù)器之間的文件夾同步。項(xiàng)目地址: 問題描述在windows下修改代碼,到服務(wù)器上去編譯,但每次都要通過winscp之類的工具拖拽上去(當(dāng)然你也可以通過scp命令行的方式)。每次修改的文件很少,而且可能位
推薦度:
標(biāo)簽: 文件夾 同步 自動(dòng)
  • 熱門焦點(diǎn)

最新推薦

猜你喜歡

熱門推薦

專題
Top