dalimil

ソフトウェアのスクリーンショット:
dalimil
ソフトウェアの詳細:
バージョン: 1.1
日付のアップロード: 11 May 15
開発者: Jan Vlcinsky
ライセンス: 無料
人気: 79

Rating: 1.5/5 (Total Votes: 2)

ダリミルは、時間関連のコンテナ(ディレクトリまたはアーカイブ)にファイルを整理するためのコマンドラインツールです。
インストール
のような標準的な方法を使用します。
Pythonはsetup.py installを
または:
ダリミルをインストールピップ
または:
easy_installをダリミル
これは、Pythonのサイトパッケージにダリミルというスクリプトをインストールしなければなりません。
それはあなたのPATHにこのパス(のpythonサイト​​パッケージ)を追加することをお勧めします。
使用
ダリミル-hを参照してください。
現在のドキュメント
使用方法:ダリミル[-h]
  - アクション{リスト、move2dir、move2zip、move2targz、copy2dir、copy2zip、copy2targz}]
  - Destination宛先] [-time {変更され、パターン}]
  - パターンTIME_DETECTION_PATTERN] [-incomplete]
 ソース[ソース...]
ダリミルツールは、時間に関連した容器(ディレクトリまたはアーカイブ)にファイルを整理します。
注:このコマンドは、それ自体で何かを開始することはありません、それは、1コールに1回だけ実行されます。
だからダリミルは、過去と現在のイベントを並べ替え、ダリミルのクロニクルを書いたと呼ばれます。
http://en.wikipedia.org/wiki/Chronicle_of_Dalimilを参照してください。
位置引数:
 アーカイブにファイルを選択するためのソースのUnixシェルのパターン。
 (現在のディレクトリ内のすべてのファイルのデフォルト)
オプションの引数:
  -h、このヘルプメッセージを表示して終了--help
  -action {リスト、move2dir、move2zip、move2targz、copy2dir、copy2zip、copy2targz}
 時間に編成ファイルをどうするアクションを定義します
 関連の容器。 (デフォルト:リスト)
  -destination DESTINATION
 容器を得られたため時間整形パターン
 (デフォルト:アーカイブ/年 - %Y / month-%M /%Y-%M-%d.zip)
  -time {変更され、パターン}
 方法、ファイルの時間が検出されたか、オプション:
 修正された、パターン(デフォルト:変更されました)
  -pattern TIME_DETECTION_PATTERN
 パターン、ファイル名からの時間を検出します。効果的なだけで、
  -time_detection_methodが「パターン」である場合。パスは、
 無視され、ファイル名の最初の部分は、無駄な終わりを適合しなければなりません
 ファイル名の省略することができます。 (デフォルト:
 %Y-%M-%のdT%H_%M_%S))
  -incompleteはある期間、のコンテナを作成できます
 まだ完了していない(デフォルト:false))
ファイルは、*、?、[配列]と[!の配列]を使用して、構文のようなUnixシェルを使用して選択されます
最後に、ファイルはアーカイブ·ファイルまたはエンドリーフディレクトリです容器に、配置されています。
警告:ファイルの選択パターンは、複数のディレクトリからファイルを選択することができます。
最終容器は、重複した名前を格納し拒否した場合、重複はスキップされます。
時間は、ファイルの変更または作成時間から検出された、またはファイル名からデコードされます。
得られた容器は、時間整形パターンによって定義されます。
ターゲットパスとコンテナ名のタイム整形のpatters:
関連ファイル時刻から作成することができ、パスとファイル名を定義します。
 %Cロケールの適切な日付と時刻の表現。
  10進数01,31]などの月の%d個の日。
  10進数0,999999]として%fをマイクロ秒、ゼロパディング左の
 %H時間(24時間)の10進数00,23]など。
  10進数001366]その年の%J日。
 %のM月10進数01,12]など。
  10進数00,59]として%Mは分。
 %進数[00,61]などのS第二。
  10進数00,53]として年の%U週番号(週の最初の日として日曜日)。新年の最初の日曜日の前の全ての曜日は0週目に属すると見なされます。
  10進数としての曜日W%[0(日曜日)、6]。
  2進数[00,53]として%年のW週数(週の最初の日と月曜日)。最初の月曜日以前の新年のすべての日は0週目に属すると見なされます。
  2進数[00,99]などの世紀なしの%Y年。
  10進数としての世紀と%Y年。
 (オブジェクトがナイーブである場合は、空の文字列)フォーム+ HHMMや-HHMMのオフセット%ZはUTC。
 %Zタイムゾーン名(オブジェクトがナイーブである場合は、空の文字列)。
より詳しくはhttp://docs.python.org/library/datetime.htmlページの一番下を参照してください。
サンプル:パターン=>結果のパス+アーカイブ名:
  "アーカイブ/%Y-%M-%のdT%H.zip" => "のアーカイブ/ 2010-02-28T13.zip」
  "アーカイブ/%Y /%M /%d.zip" => "のアーカイブ/ 2010/02 / 28.zip"
  "アーカイブ/%Y / week-%W.zip" => "のアーカイブ/ 2010 / week-10.zip」
デフォルト値は次のとおりです。
  "アーカイブ/年 - %Y / month-%M /%Y-%M-%d.zip" => "のアーカイブ/年-2010 /月-08 / 2010-08-28.zip」
コンテナは、より深いディレクトリツリーのない平坦な構造が含まれています。
そのままソースファイルは、最終的に削除または残すことができます。
ファイルを危険にさらすことなく、期待される結果を表示するには、アクションリスト(デフォルト)を使用します。
既存のコンテナーは、それらが発見された場合など*。、* _1、触れたことはありません使用されています。
ファイルからのコマンドラインパラメータを読み取る:テキストフ​​ァイルに引数を書き込み、
各プレフィックスなど別の行に各値
  ------(my.cfg開始の引用)
  -action
  movetozip
  D:スペースで私のファイルは、2010から0 [789] * XMLデータをします
  E:/その他/場所/データ 2010から0 [789] * XML。
 (my.cfg最後の引用)------
次に、コマンドラインから
 ダリミル-incomplete @ my.cfg
それを読み込みます。
ファイル(複数可)からのコマンドライン引数などを混合することは可能です。
例:
ファイルに触れることなく、現在のフォルダからアーカイブ* .xmlを乾燥試験
 ダリミル* .xmlファイル
* .xmlファイルは、サブディレクトリのアーカイブ/年-2010 /月-08 / 2010-08-28.zipなどにFLES移動
当期はスキップされます
 ダリミル-a move2zip * .xmlファイル
現在の期間を含め、そこにすべてのファイルを移動します
 ダリミル-a move2zip -incomplete * .xmlファイル
圧縮せずディレクトリ構造に* .xmlファイルをコピーします(dirsには、.zip拡張子を維持します)
 ダリミル-a copy2dir * .xmlファイル
スタイルのアーカイブ/年、2010年のディレクトリ構造に* .xmlファイルを移動/月-08 / 2010-08-28
 ダリミル-a move2dir -dアーカイブ/年 - %Y / month-%M /%Y-%M-%D * .xmlファイル
ファイル名からファイルの時間を検出、アーカイブに移動
ファイル名のメモ - 201010251325_abc.xmlを期待
 ダリミル-tパターンは-p notes-%Y%mの%dの%のHの%M -a move2zip * .xmlの

このリリースの新機能のための:

この完成包装PyPIのサーバ(README、ニュース、TODO、setup.py、テストが移動しました)
ビルドアウトのサポートが追加されました
サーバーをPyPIのためにアップロードしました。

この要件:

このパイソン

同じようなソフトウェア

p7zip
p7zip

11 May 15

Spack
Spack

17 Feb 15

PeaZip Portable
PeaZip Portable

12 May 15

開発者の他のソフトウェア Jan Vlcinsky

ttr.aws.utils.s3
ttr.aws.utils.s3

20 Feb 15

へのコメント dalimil

コメントが見つかりません
コメントを追加
画像をオンにする!