準備
先將RAR的目錄加在環境變數裡,記得一定要加上 ; 。
這樣才可以在命令列執行RAR的程式。
程式碼
# -*- coding: UTF-8 -*- ''' Python ver:3.1.3 Filename: backup_1.py Author: Rex Li Data:2011-01-29 ''' print (__doc__) import os #導入系統模組 import time #導入時間模組 source = ['C:\\now','D:\\work'] #來源資料夾 target = 'C:\\backup\\' #目標資料夾 target_location = target+time.strftime('%Y%m%d')+'.rar' #設定rar檔名 路徑+目前時間+副檔名 rar_command = 'rar a %s %s' %(target_location,' '.join(source)) #設定rar指令 print (rar_command) if os.system(rar_command) == 0: #執行cmd指令並判斷是否執行成功 print ('成功 檔案在',target) else: print ('失敗')輸出結果
Python ver:3.1.3 Filename: backup_1.py Author: Rex Li Data:2011-01-29 rar a C:\backup\20110129.rar C:\now D:\work 成功 檔案在 C:\backup\這樣就可以把 C:\now D:\work 資料夾的東西壓縮到 C:\backup\ 目錄下。
沒有留言:
張貼留言