任意のディレクトリ内にあるファイルを,別のディレクトリへ「西暦・月・日(あるいは 西暦・月・第n週)」別に分けてコピーするパッケージ. 『FileOrganizer』クラスと『FileOrgUtil』クラスが定義されています.
このパッケージを用いることで,任意のディレクトリ内のファイルを,その作成時間に基づいて整理することができます.
以下のコマンドでインストールできます.
git clone 「release」ディレクトリ下にある「FileOrganizer.jar」を以下のコマンドで実行します.
java -jar FileOrganizer.jar
読み込みたいディレクトリの絶対パスを入力してください(「control+c」で中断):
.
.
.実行すると,以下の内容を入力するように促されます.
- 読み込むディレクトリの絶対パス
- 保存先ディレクトリの絶対パス
- 保存する際のディレクトリの分け方
- 保存する際のファイルの命名規則
整理したいディレクトリの絶対パスを入力する.
整理されたファイルを保存する場所となるディレクトリの絶対パスを入力する.
作成時間に基づいて整理する際のディレクトリの分け方をコマンドで指定する.
- 「1」を入力: ディレクトリを『年 / 月 / 日』となるように作成する
- 「2」を入力: ディレクトリを『年 / 月 / 第n週』となるように作成する
コピーして生成されるファイルの命名規則をコマンドで指定する.
- 「1」を入力: コピー後のファイル名を『<元のファイル名>』とする
- 「2」を入力: コピー後のファイル名を『hh時mm分ss秒::<元のファイル名>』とする
このプログラムは,MITライセンスの下で公開されています. 詳細についてはリポジトリに含まれるLICENSEを参照してください.
今後はGUIで操作できるようにする予定です.