Я ищу синтаксис сценария Nant, который будет копировать из одной папки в другую все файлы, которые были изменены за последние 5 дней.Nant - копировать только модифицированные файлы
Как я могу заставить включить только измененные файлы?
Спасибо
Я ищу синтаксис сценария Nant, который будет копировать из одной папки в другую все файлы, которые были изменены за последние 5 дней.Nant - копировать только модифицированные файлы
Как я могу заставить включить только измененные файлы?
Спасибо
Вы можете использовать robocopy. У Robocopy есть возможность исключить старые файлы. См. Эту ссылку.
http://en.wikipedia.org/wiki/Robocopy
Вы бы затем запустить Robocopy для ехес задачи Нан.
Надеется, что это помогает
Шираз
Идея довольно проста:
Если вам необходимо скопировать файлы из папки 1 в папку 2, которые модифицированы по отношению друг к другу:
<exec program="C:\Windows\System32\xcopy.exe" failonerror="false" >
<arg line="${source} ${destination} /D /E /C /Q /H /R /Y /K" />
</exec>
Однако, если вам нужно также проверить временную метку, вам нужно будет создать какой-то фильтр. Это можно сделать либо в пакетном файле, либо в виде собственного консольного приложения.