exiftoolでファイル名変更とディレクトリ作成&移動
exiftoolが非常に便利だ.
ふいに写真のファイル名を全部変更したくなった.
こういうのはコマンドラインでシェルスクリプトとかでやるのが簡単でいいんだろうと思って調べたら
exiftoolというコマンドがあることを発見.
本来はperlのモジュール?的なものらしいが,コマンドも用意されている.
ファイル名変更の方法は以下の通り
exiftool '-FileName < CreateDate' -d %Y-%m-%d_%H-%M-%S%%-c.%%e *
これで
2011-06-21_21-18-08.jpg
とかいうファイル名になる.
ちなみに同じファイル名が存在した場合は%-cで指定してあるように'-'のあとに
数字がついて別ファイル名として変更される.
ディレクトリ作成とともにファイルを移動する場合は以下
exiftool '-Directory < CreateDate' -d %Y/%m *
これで
2011/06
とか
2011/05
とかいうディレクトリに割り振られて移動できる.
ディレクトリは存在してない場合は自動で作られる.