質問: automatorで変数を使ったファイル検索 automatorを使って、毎日決まった時間にファイルのコピーをしたいのですが、手順がいまいちわからないので教えて下さい。 ファイル名は「当日の日付+15+文字列」で、日付の部分が変動します。 そこで、automatorの「日付と時刻」変数から、必要な形式yymmddとなるように変数を作成しました。 変数名は「foldername」としました。 1)この変数はいつでも呼び出せるように保存するにはどうしたらよいですか? automatorのカレンダーアラームで、以下のようにワークフロー(?)を作りました。 ------------------------- ・変数の値を取得 →上記のyymmddとなる日付 ・finder項目を検索 →検索条件 「名前」 が 「foldername」 を含む 変数名は手で入力しました ・フォルダの内容を取得 ・finder項目をコピー ------------------------- 一連の動作を確認すると、以下のようなログが残っていました。 ・変数の値を取得 完了 ・finder項目を検索 完了 ・フォルダの内容を取得 完了 -1warning アクション”フォルダの内容を取得”に必要なデータがありません。 ・finder項目をコピー 完了 -1warning アクション”finder項目をコピー”に必要なデータがありません。 2)検索するファイル名のところに、手打ちで変数名を入れたことが間違っているように思うのですが、変数名はどのようにして指定したらよいですか? 初歩的な質問かと思いますが、ご指導宜しくお願いします。
回答: ネットワークの場合は/volumes/サーバー名 /フォルダ名/..のようになります。 finderの「情報を見る」で表示されますが、パスを入力したい場所に、該当するフォルダやファイルをドラッグすれば絶対パスが入りますのでこちらの方が便利です。 もしパスに空白が含まれるのでしたらダブルクォーテーションでパスを囲む必要があります。 no.3の方がデバッグをしやすいように思います。