For loop 你能用';对于%i';是否在msbuild exec命令中循环?

For loop 你能用';对于%i';是否在msbuild exec命令中循环?,for-loop,msbuild,For Loop,Msbuild,我试图在生成文件中使用此选项,但显然这是不正确的: <Exec Command='for %i in (*) do echo %i'/> 它传达了这样一个信息: “这个时候我出乎意料” 我的目标是删除目录中的特定文件,例如: '对于(*)中的%i,如果不是,则执行%i==name1如果不是%i==name2del%i' 所以我想删除文件夹中的文件,除了名为1和名为2的两个文件。这可能不是我应该尝试的方式。如的答案中所述,您必须以%%的方式逃出%谢谢!很抱歉,这是一个新手问题,我

我试图在生成文件中使用此选项,但显然这是不正确的:

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

它传达了这样一个信息:

“这个时候我出乎意料”

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

'对于(*)中的%i,如果不是,则执行%i==name1如果不是%i==name2del%i'


所以我想删除文件夹中的文件,除了名为1和名为2的两个文件。这可能不是我应该尝试的方式。

如的答案中所述,您必须以
%%
的方式逃出
%

谢谢!很抱歉,这是一个新手问题,我在办公室里几乎是独自一人,没有人问这些愚蠢的问题。:-)不用担心,我们都经历过——而msbuild并不是有史以来最透明的环境