2009-07-13 7 views
1

私は過去5日間に修正された1つのフォルダから他のすべてのファイルにコピーするNantスクリプトの構文を探しています。ナント - コピーのみの修正ファイル

変更されたファイルのみを含めることができますか?

ありがとうございました

答えて

2

あなたはrobocopyを使用できます。 Robocopyには古いファイルを除外するオプションがあります。このリンクを参照してください。

http://en.wikipedia.org/wiki/Robocopy

その後、NAntの幹部タスクのためにRobocopyを実行します。

・ホープこのことができます

シラーズ

0

アイデアは非常に簡単です:

あなたが互いに対して変更されたフォルダ2に、フォルダ1からファイルをコピーする必要があります。

<exec program="C:\Windows\System32\xcopy.exe" failonerror="false" > 
    <arg line="${source} ${destination} /D /E /C /Q /H /R /Y /K" /> 
</exec> 

ただし、タイムスタンプもチェックする必要がある場合は、何らかの種類のフィルタを作成する必要があります。これは、バッチファイルで行うことも、独自のコンソールアプリケーションを作成することもできます。

関連する問題