104.4. Move および PreMove オプションのきめ細かな制御

move および preMove オプションは式ベースであるため、ディレクトリーおよび名前パターンの高度な設定を行う File 言語の機能をフルに活用できます。
実際、Camel は、入力したディレクトリー名を File 言語 式に内部的に変換します。したがって、move=.done と入力すると、Camel はこれを ${file:parent}/.done/${``file:onlyname} に変換します。これは、オプション値に $\{ } を指定していないことを Camel が検出した場合にのみ行われます。したがって、$\{ } を入力すると Camel はそれを変換し ない ため、フルパワーを使用できます。

そのため、ファイルを今日の日付をパターンとしてバックアップフォルダーに移動する場合は、次のようにします。

move=backup/${date:now:yyyyMMdd}/${file:name}