104.4. Move および PreMove オプションのきめ細かな制御
move および preMove オプションは式ベースであるため、ディレクトリーおよび名前パターンの高度な設定を行う File 言語の機能をフルに活用できます。
実際、Camel は、入力したディレクトリー名を File 言語 式に内部的に変換します。したがって、move=.done
と入力すると、Camel はこれを ${
} に変換します。これは、オプション値に $\{ } を指定していないことを Camel が検出した場合にのみ行われます。したがって、$\{ } を入力すると Camel はそれを変換し ない ため、フルパワーを使用できます。
file:parent
}/.done/${``file:onlyname
そのため、ファイルを今日の日付をパターンとしてバックアップフォルダーに移動する場合は、次のようにします。
move=backup/${date:now:yyyyMMdd}/${file:name}