dalimil

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

Rating: 1.0/5 (Total Votes: 1)

ダリミルは、時間関連のコンテナ(ディレクトリまたはアーカイブ)にファイルを整理するためのコマンドラインツールです。
インストール
のような標準的な方法を使用します。
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のためにアップロードしました。

この要件:

このパイソン

同じようなソフトウェア

BashBurn
BashBurn

11 May 15

PeaZip
PeaZip

22 Jun 18

plzip
plzip

20 Feb 15

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

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

20 Feb 15

へのコメント dalimil

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