Мне нужно заменить все файлы, содержащиеся в dir, всеми файлами, существующими в другом.
Это будет псевдокод для этой задачи:
foreach (string file in /foo/var)
{
srcFile = "/other/dir/" + GetFileName(file);
Copy(srcFile, file);
}
Мне нужнозаменить файл, только если он существует в /foo/var
и /other/dir
.Также существуют файлы, которые существуют в /foo/var
и не существуют в /other/dir
и наоборот.
Каков наилучший способ сделать это с помощью NAnt?