盎然的是一個命令行工具,用於組織文件到與時間有關的容器(目錄或存檔)。
安裝
使用標準方法,如:
蟒蛇setup.py安裝
或:
PIP安裝盎然的
或:
easy_install的盎然的
它應安裝腳本調用盎然的蟒蛇到站點包。
建議增加這條路徑(蟒蛇站點包),為您的位置。
使用
看到盎然的-h
當前文檔STRONG>
用法:盎然的[-h]
  - {動作列表,move2dir,move2zip,move2targz,copy2dir,copy2zip,copy2targz}]
  - 目的地目的地] [-time {修改,圖案}]
  - 模式TIME_DETECTION_PATTERN] [-incomplete]
 源[來源...]
盎然的工具,組織文件到與時間有關的容器(目錄或存檔)。
注:該命令從不通過自己啟動任何東西,它只運行一次通話。
所謂盎然的寫盎然的紀事,整理過去和當前的事件。
見http://en.wikipedia.org/wiki/Chronicle_of_Dalimil
位置參數:
 代碼Unix shell模式選擇要歸檔的文件。
 (默認為當前目錄下的所有文件)
可選參數:
  -h,--help顯示此幫助信息並退出
  -action {列表,move2dir,move2zip,move2targz,copy2dir,copy2zip,copy2targz}
 定義動作做處理文件組織成
 相關容器。 (默認:名單)
  -destination目的地
 時間格式化圖案得到的容器
 (默認:存檔/年 - %Y /月 - %M /%Y-%M-%d.zip)
  - 時間{修改,圖案}
 方法,如何文件的時間被檢測到,選擇:
 修改模式(默認:修改)
  -pattern TIME_DETECTION_PATTERN
 模式,從文件名檢測時間。才有效,
 如果-time_detection_method是“模式”。 Path是
 忽略了,第一個文件名的一部分必須符合的,無用的結束
 文件名可以省略。 (默認:
 %Y-%M-%胸苷%H_%M_%S))
  -incomplete允許創建容器的時期,這是
 尚未完成(默認:false))
文件正在使用Unix外殼的語法使用選擇的*,?,[SEQ]和[!SEQ]
最後,文件被放置容器,它是存檔文件或結束葉目錄。
警告:文件選擇模式可以選擇從多個目錄中的文件。
如果最終容器儲存拒絕重名,重複被跳過。
從文件修改或創建時間檢測時間,或者從文件名解碼。
導致容器由時間模式格式化定義。
時間格式化為patters目標路徑和容器名稱:
定義路徑和文件名,可以從相關的文件時創建。
 %C語言環境的適當的日期和時間表示。
 %d月份中的天作為一個十進制數[01,31]。
 %F微秒的十進制數[0,999999],左零填充
 %H小時(24小時制)作為十進制數[00,23]。
 引用%j日年為一個十進制數[001366]的。
 %M月份的十進制數[01,12]。
 %M分鐘的十進制數[00,59]。
 %S二為十進制數[00,61]。
 全年%u週數(星期日作為一周的第一天)作為十進制數[00,53]。在新的一年之前的第一個星期天天都被認為是在0週。
 %w星期幾的十進制數[0(星期日),6]。
 當年%的W週數(星期一作為一周的第一天)作為十進制數[00,53]。在新的一年的第一個星期一之前的所有日子都被認為是在0週。
 %Y年沒有世紀的十進制數[00,99]。
 %Y年份與世紀作為一個十進制數。
 %Z UTC形式+ HHMM或-HHMM(如果對象是天真的空字符串)所抵消。
 %Z時區名稱(空字符串,如果對象是幼稚)。
欲了解更多與詳見頁面下方http://docs.python.org/library/datetime.html
樣品:模式=>生成的路徑+存檔名稱:
 “歸檔/%Y-%M-%胸苷%H.zip”=>“存檔/ 2010-02-28T13.zip”
 “歸檔/%Y /%M /%d.zip”=>“存檔/ 2010/02 / 28.zip”
 “歸檔/%Y /為期一周%W.zip”=>“存檔/ 2010 / week-10.zip”
缺省值是:
 “歸檔/年 - %Y /月 - %M /%Y-%M-%d.zip”=>“存檔/年 - 2010 /月-08 / 2010-08-28.zip”
容器沒有包含更深層次的目錄樹結構持平。
源文件可以被最終刪除或保持原樣。
使用操作列表(默認)看到預期結果而不會危及文件。
現有容器不會被感動,如果他們被發現,* _1。*等使用。
讀取命令行參數的文件:參數寫入到文本文件,
每個前綴,像單獨的行每個值
  ------(my.cfg開始報價)
  -action
  movetozip
  D:我的文件用空格 DATA 2010-0 [789] *。xml的。
  E:/等/位置/數據 2010-0 [789] *。xml的
 (的my.cfg月底報價)------
然後,在命令行
 盎然的-incomplete @ my.cfg
閱讀。
混合命令行參數和從其他文件(S)是可能的。
例如:
從當前文件夾歸檔*的.xml幹試而不觸及文件
 盎然的*的.xml
移動*的.xml FLES到子目錄的歸檔/年 - 2010 /月-08 / 2010-08-28.zip等。
本期跳過
 盎然的-a move2zip *的.xml
移動的所有檔案,包括當期
 盎然的-a move2zip -incomplete *的.xml
複製* .xml文件到目錄結構沒有拉拉鏈(迪爾斯保持.zip擴展名)
 盎然的-a copy2dir *的.xml
移動* .xml文件到存檔風格/年 - 2010年目錄結構/月-08 / 2010-08-28
 盎然的-a move2dir -d存檔/年 - %Y /月 - %M /%Y-%M-%D *的.xml
移至檔案,從文件名的文件檢測時間
期待文件名NOTES-201010251325_abc.xml
 盎然的-t模式-p註釋 - %Y%M%D%H%M -a move2zip *的.xml
什麼在此版本中是新的:
- 在完成包裝的PyPI服務器(自述,新聞,待辦事項,setup.py,測試移動)
- 在擴建增加的支持
- 上傳到服務器的PyPI。
要求:
- 在Python的
評論沒有發現