0

我有一个构建后事件如下:

FOR %%F in ("$(SolutionDir)OcrLibrary\$(OutDir)*.dll") DO (IF EXIST "%%F" (ECHO "Skipped: %%F.") ELSE (COPY "%%F" "$(TargetDir)"))

%%F          > C:\Solution\OcrLibrary\bin\debug\*.dll
$(TargetDir) > C:\Solution\Project\bin\debug\
$(TargetDir)\GetFilename(%%F) > How to check for existence?

这会枚举*.dll文件并在它们存在时复制它们(这不是本意)。相反,它应该检查它们是否已经在目标目录中并相应地跳过它们。

我不知道如何使用%%F占位符为每个目标文件构建路径。任何指针将不胜感激。

4

0 回答 0