我需要將dir中包含的所有文件替換爲其他文件中存在的所有文件。NAnt:如何從其他目錄中替換一組文件
這將是該任務的僞代碼:
foreach (string file in /foo/var)
{
srcFile = "/other/dir/" + GetFileName(file);
Copy(srcFile, file);
}
我需要更換,如果只存在於兩個/foo/var
和/other/dir
文件。還有/foo/var
中存在的文件,/other/dir
中不存在,反之亦然。
NAnt最好的方法是什麼?