0

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

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

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

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

谢谢!

4

1 回答 1

1

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

于 2013-04-17T01:16:02.707 回答