デジカメの画像を日付毎のフォルダに分別する AppleScript。
わざわざAppleScriptで再実装しなくても、次のようにすればsync-day-by-dayをそのまま使えるのではないか。
property myDest : "/Users/john/Pictures"
property mySrc : "/Users/john/tmp"
on open names
do shell script "sync-day-by-day "
& mySrc & " " & myDest
do shell script "rm -f "
& mySrc
tell application "Image Capture"
quit
end tell
end open
ついでにマウントの解除もできないものか……。
上記の方法を見つけた事により、わざわざAppleScriptで再実装する必要は無くなりました。以下、歴史的文書として記述を残してあります。
特定のフォルダに保存されたデジカメ画像などのファイルを日付毎のフォルダに分別する AppleScript です。フォルダアクションまたはドロップレットとして使用することができます。
動作の確認は Mac OS X 10.3 で行っています。
このスクリプトを動作すると、ファイルの作成日を参照して、指定したフォルダ内に日付毎のフォルダを作成し、ファイルを移動します。
もし、~/Pictures 内に移動する設定にしてある場合は、次のようなフォルダ構成になります。
説明ファイル、スクリプト、アプリケーションが収録されています。完全に無保証です。
現在のバージョンのsyncfileは稀に最後のファイルがコピーされないと云う重大な不具合が発生しています。一往ファイルは残しておきますが、此のプログラムを使ってはいけません。
ダウンロードしたファイルに収録されている「お読みください」をお読みください。