在批处理文件中使用以下语句时,出现某种错误:

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

在cmd窗口中手动运行时,相同的代码可以正常工作。

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

谢谢!

===============>>#1 票数:1 已采纳

你需要加倍%的metavariable的每提及%f Single- %直接在提示符下工作,而在批处理文件中则是double。

  ask by Julian Dormon translate from so

未解决问题?本站智能推荐:

关注微信公众号