我有一个windows批处理文件,它删除了windows主目录中的一些目录。
REM clear Ivy cache on windows
RD /s %UserProfile%\.grails\2.0.0\projects\core-accounting\plugins
RD /s %UserProfile%\.grails\2.0.0\projects\core-domain-model\plugins
RD /s %UserProfile%\.grails\2.0.0\projects\nemesis-base\plugins
RD /s %UserProfile%\.grails\2.0.0\projects\nemesis-webapp\plugins
RD /s %UserProfile%\.grails\ivy-cache\de.denkformat.grails.plugins\core-accounting
RD /s %UserProfile%\.grails\ivy-cache\de.denkformat.grails.plugins\core-domain-model但在这种情况下,提示总是询问我是否真的要删除该目录。有什么方法可以避免这个警告吗?
发布于 2012-01-19 18:02:49
/Q =安静模式,不应该询问你是否真的想删除。
发布于 2012-01-19 21:16:19
正如Jontatas所说,你可以使用:
rd C:\folder /s /q
或者,您可以使用这个巧妙的技巧将Y回显到确认。您还可以在没有开关的命令上使用此命令,以取消对cacls等命令的确认。
echo y| rd C:\folder /s
https://stackoverflow.com/questions/8924065
复制相似问题