印刷用表示へ切り替え 通常表示へ切り替え 更新履歴を表示 更新履歴を隠す
Windows デジカメ写真フォルダの破綻しない名前づけ

デジカメ写真を日付別にフォルダに保存しているのだが,フォルダが増えて表示に時間がかかるようになってしまった。破綻しないフォルダの名前づけを考える。

■ ■ ■

はじめに

私は2000年ころにデジカメを購入して写真を撮り始め,ここ数年は毎日何かしら撮っている。写真の整理方法は,「YYYYMMDD」形式の日付フォルダに保存しているだけである。

この形式でフォルダを自動生成してくれるソフトはいくつかある。最初は「Casio Photo Loader」を使っていたが不満があったので「デジカメ一発整理」を使うようになった (nlog(n): Casio Photo Loader からデジカメ一発整理への移行)。しかし,フォルダ数が増えてくると「デジカメ一発整理」は起動に時間がかかるようになってしまったため「Picmv」を使うようになった (nlog(n): Windows Vista で使えるデジカメ画像の日付別振り分けツール)。現在も「Picmv」で満足している。

写真表示用のソフトは Picasa 3 を使っている (Picasa関連: [1][2][3][4][5])。これも便利なツールである。

さて,10年間も毎日写真を取り続けていると,フォルダ数もその日数分になるということを意味している。最近,フォルダの表示に異様に時間がかかるようになってきてしまった。ネットワーク越しに見ようとすると応答が帰ってこないこともある。

  • 1年間分の365個のフォルダ表示→○
  • 10年間分の3650個のフォルダ表示→×

要するに破綻しているのである。そこで,この問題を解決すべくフォルダ分けを変更することにした。

破綻しないフォルダ分け

名前づけ方法

上の問題は,すべての日付フォルダがフラットになっていることが原因である。これを解決するにはフォルダを階層化するのが手っ取り早い。すぐに思いつくのは「2010」という「年」のフォルダの下に「0809」などの「月日」フォルダをつくることだが,これでは問題がある。名前づけとしては最適化されているが,Picasa で表示した場合「0809」が何年のものかがすぐに分からないからである。そこで,下層フォルダにも「年」を入れることにした。

2000
...
2009
2010
 └20100101
  ...
 └20100806
 └20100807

これならあと20年経っても余裕でOK。

Picmv 設定方法

上の名前づけを採用した場合,振り分けソフトは「Picmv」を使うしかない。「Casio Photo Loader」や「デジカメ一発整理」には戻れない。カスタマイズできないからだ。

設定は,「出力先ディレクトリ命名法」に

C:\Documents\My Pictures\%Y\%Y%m%d\

「ファイル命名法」に

%o

と指定する。動画の転送漏れがないように,「ファイル拡張子」の確認を忘れずに。例えば次のように指定しておく。

JPG,JPEG,BMP,GIF,PNG,AVI,MOV,ASF,MPG,MPO

まとめ

Picasa で表示する場合,上位フォルダを「年」としたときでも,下位フォルダにも年情報を入れて「年月日」とした方が一覧性がよい。フォルダ振り分けは Picmv が最強。

Posted by n at 2010-08-09 21:12 | Edit | Comments (0) | Trackback(0)
Trackbacks

  • 「手違いで複数トラックバックを送ってしまった!」という場合でも気にしないでください (重複分はこちらで勝手に削除させていただきます)
  • タイムアウトエラーは,こちらのサーバの処理能力不足が原因です (詳細は トラックバック送信時のエラー をご覧ください)
  • トラックバックする記事には,この記事へのリンクを含めてください(詳細は 迷惑トラックバック対策 をご覧ください)
Comments
Post a comment
  • 電子メールアドレスは必須ですが,表示されません (気になる場合は「メールアドレスのような」文字列でもOKです)
  • URL を入力した場合はリンクが張られます
  • コメント欄内ではタグは使えません
  • コメント欄内に URL を記入した場合は自動的にリンクに変換されます
  • コメント欄内の改行はそのまま改行となります
  • 「Confirmation Code」に表示されている数字を入力してください (迷惑コメント対策です)


(必須, 表示されます)


(必須, 表示されません)


(任意, リンクされます)


Confirmation Code (必須)


Remember info (R)?