2016-12-30 42 views
0

我想在一个构建文件使用这个,但显然这是不正确的:您可以使用一个的MSBuild exec命令一“的%I”循环?

<Exec Command='for %i in (*) do echo %i'/> 

它给人的消息:

“我是在这个时候意外”。

我的目标是删除特定文件的目录,例如像这样:

“的%I IN(*)做,如果不是%I ==名1如果不是%I ==名2德尔%我“

所以我想删除一个文件夹中的文件,除了这两个文件与NAME 1和NAME。这可能不是我应该尝试这样做的方式。

回答

0

正如this question的回答中所述,您必须将%转义为%%

+0

谢谢!对于新手问题抱歉,几乎在我自己的办公室里,没有人会问这些愚蠢的事情。 :-) –

+0

不用担心,我们都在那里 - 的MSBuild是不是所有时代最透明的环境 –