15
Ruby スクリプトを使用して ファイルを自動的振り分けてみる

Aries Kubo080822

  • Upload
    kubo

  • View
    1.154

  • Download
    6

Embed Size (px)

DESCRIPTION

勉強会の発表資料

Citation preview

Page 1: Aries Kubo080822

Rub y スクリプトを使用して

ファイルを自動的に

振り分けてみる

Page 2: Aries Kubo080822

仕様

・格納元フォルダ以下から画像データを抽出

・格納先フォルダに日付「 yymmdd 」ごとに振り分ける

・画像データかどうかは拡張子「 jpg, JPG, jpeg, JPEG 」で判定 ・日付は EXIF を利用して取得

Page 3: Aries Kubo080822

処理の流れ

1.対象フォルダ内から再帰的にファイルを検索してパスのリストを作成2.各ファイルの EXIF データから日付取得

3.日付のフォルダを作成 4.日付フォルダにファイルコピー

  EXIFフォーマット取得のために ExtEXIFライブラリを使用してみる

Page 4: Aries Kubo080822

コード

←デジカメデータのあるフォルダ

←振分け先のフォルダ

Page 5: Aries Kubo080822

やってみよう

Page 6: Aries Kubo080822

できなかった

Page 7: Aries Kubo080822

原因は、

こいつがいなかった。

Page 8: Aries Kubo080822

代替品を探した。

Page 9: Aries Kubo080822

入れてみようとした。

入らなかった。

Page 10: Aries Kubo080822

作戦を変更

ruby-exif.rbというやつが使えるらしい。

使ってみよう

Page 11: Aries Kubo080822

コードを書き換えた

Page 12: Aries Kubo080822

実行

Page 13: Aries Kubo080822
Page 14: Aries Kubo080822

出来た!!!

Page 15: Aries Kubo080822