21.17. サンプル
21.17.1. ディレクトリーから読み取り、別のディレクトリーに書き込む リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
from("file://inputdir/?delete=true").to("file://outputdir")
from("file://inputdir/?delete=true").to("file://outputdir")
21.17.2. オーバーライド動的名を使用して、ディレクトリーから読み取り、別のディレクトリーに書き込みます リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
from("file://inputdir/?delete=true").to("file://outputdir?overruleFile=copy-of-${file:name}")
from("file://inputdir/?delete=true").to("file://outputdir?overruleFile=copy-of-${file:name}")
ディレクトリーをリッスンし、そこにドロップされた各ファイルのメッセージを作成します。内容を outputdir
にコピーし、inputdir
内のファイルを削除します。
21.17.3. ディレクトリーから再帰的に読み取り、別のディレクトリーに書き込む リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
from("file://inputdir/?recursive=true&delete=true").to("file://outputdir")
from("file://inputdir/?recursive=true&delete=true").to("file://outputdir")
ディレクトリーをリッスンし、そこにドロップされた各ファイルのメッセージを作成します。内容を outputdir
にコピーし、inputdir
内のファイルを削除します。サブディレクトリーに再帰的にスキャンします。サブディレクトリーを含めて、outputdir
内の inputdir
と同じディレクトリー構造にファイルを配置します。
inputdir/foo.txt inputdir/sub/bar.txt
inputdir/foo.txt
inputdir/sub/bar.txt
次の出力レイアウトになります。
outputdir/foo.txt outputdir/sub/bar.txt
outputdir/foo.txt
outputdir/sub/bar.txt