2016-12-30 8 views
0

私はビルドファイルでこれを使用しようとしたが、どうやら、これは正しくありません:msbuild execコマンドで 'for%i'ループを使用できますか?

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

それはメッセージを表示します。

「私はこの時点では予想外でした」。

私の目標は、このような、たとえば、ディレクトリ内の特定のファイルを削除しました:

%のための

」私は中(*)しない%I == NAME1いない場合は%I == name2のデル%のI場合'

したがって、name1とname2の2つのファイル以外のフォルダ内のファイルを削除します。これはおそらく私がそれをやろうとするべき方法ではありません。

答えて

0

this questionの回答に記載されているように、%%%としてエスケープする必要があります。

+0

ありがとうございます!初心者の質問には申し訳ありませんが、ほとんど私のオフィスでは、誰もこの愚かなことを尋ねることはありません。 :-) –

+0

心配する必要はありません。私たちはすべてそこにいました。そして、msbuildは、いつも最も透過的な環境ではありません –

関連する問題