使用python進行檔案備份
阿新 • • 發佈:2019-02-20
1,伺服器需要備份
因為業務需要,有一臺windows的2008伺服器。
上面的檔案需要備份,但是windows的cmd命令寫的不熟。
開始想硬著頭皮寫一個cmd指令碼,發現連時間處理都找了半天。
真的是太難用了。
2,使用python解決
from ftplib import FTP
ftp = FTP() # 設定變數
# ftp.set_debuglevel(2) # 開啟除錯級別2,顯示詳細資訊
ftp.connect("192.168.1.120", "21") # 連線的ftp sever和埠
ftp.login("userName", "password" ) # 連線的使用者名稱,密碼
print(ftp.getwelcome()) # 打印出歡迎資訊
# print(ftp.retrlines('LIST /Server/path'))
#
ftp.storbinary('STOR /Server/path/newFileName.java', open("/Local/path/fileName.java", 'rb')) # 上傳FTP檔案
ftp.quit()
預設python就有ftplib。直接使用就行了。
用ftp.storbinary(‘STOR /XXX”,open(“/XXX”),”rb”)。分別傳入伺服器路徑&檔名稱,和本地路徑&檔名稱就可以了。
3,總結
python真的很強大。怪不得網際網路公司都喜歡呢。
解決了windows上面的很多問題呢。