AppleScript 条件によりファイルの移動
ファイル名の中に"【"と"】"が含まれていて、そのファイルが存在する同階層内に、
"【"と"】"に囲まれたフォルダが存在した場合、目的のファイルを
そのフォルダに移動するスクリプトを作ろうと思ってます。
(注意)…"【"と"】"が含まれないファイルもあり
初歩的な質問ばかり毎回して申し訳ありません。
考えれば、多少なりともスクリプトを書けるのかもしれませんが、
また一週間以上悩んでしまいそうなので、丸投げの状態で聞いてしまってます。
本当に申し訳ありません。
具体的には、以下のようなイメージです。
"Macintosh HD:Users:UserName:Documents:"←ファイルが存在する階層
"Macintosh HD:Users:UserName:Documents:請求書:"←移動先のフォルダ
"【請求書】ABC.pdf"←対象となるファイル
(注意)…例えば"XYZ.pdf"のように"【"と"】"共に含まれない、もしくはどちらか一方しか入っていないファイルは移動対象外。
また"】領収書【DEF.pdf"のように"】"と"【"の順番が逆のファイルは存在しないと仮定。
目的を簡単に言えば、自動でフォルダへ整理整頓したいのです。
AppleScriptより上位のプログラムで移動すれば、
簡単なのですが、それをしてしまうと、移動先のフォルダが多くなった時、
例えば、請求書だけでなく、納品書、領収書などのフォルダにも移動したい場合に、
AppleScriptが汎用的でなくなってしまいます。
"【"と"】"の間の文字列で判断し、名前毎にファイルを移動したいと考えてますが、
"【"と"】"を使わなくても、他にいいアイデアがあば、それでも構いません。
毎回申し訳ありませんが、お知恵をお願いします。
Mac mini, Mac OS X (10.6.8)