2013-04-16 66 views
0

上市的网站,当我在一个批处理文件中使用下面的语句时得到某种错误的批处理文件的错误:在cmd窗口手动运行时使用APPCMD

FOR /F %f IN ('C:\Windows\System32\inetsrv\appcmd list site /text:name /bindings:') DO rmdir /s/q "D:\Websites\%f" 

相同的代码工作正常。

即使我在最后使用暂停,该窗口也不会保持打开状态以查看错误。有任何想法吗?

谢谢!

回答

1

您需要每提及一次元变量%f时加倍%。 Single-%直接从提示符工作,在批处理文件中双击。

+0

就是这样 - 谢谢! –