sync Task
指定したdirectoryをファイルセットと同じにします。
copyとの違いはfilesetで指定された以外のファイルが同期先ディレクトリーにある場合、同期先ディレクトリー上のファイルは削除しますので注意が必要です。
syncを使うと、重要なデーターを不要なファイル抜きで別のPCに保存したりもできます。
使用例
ディレクトリーをミラー
<target name="mirror"> <sync todir="\\pc2\share"> <fileset dir="."> </fileset> </sync> </target>
属性
todir
同期を取るディレクトリーを指定
overwrite
true/false デフォルトはfalse
向こう側に新しいファイルがある場合上書きするか
includeEmptyDirs
true/false デフォルルトはfalse
中身のない空のフォルダーをコピーするかどうか
failonerror
true/false デフォルトはfalse
タスク実行失敗時にbuildを停止するかどうか
verbose
true/false デフォルトはfalse
実行結果を詳細に出力するかどうか
内包する要素
Fileset
同期するファイルリスト