如何抑制RD确认

时间:2012-01-19 09:59:04

标签: windows batch-file

我有一个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

但在这种情况下,提示总是询问我是否要真正删除目录。 无论如何都要避免警告吗?

2 个答案:

答案 0 :(得分:2)

/ Q =安静模式,不应该问你是否真的要删除。

答案 1 :(得分:1)

正如Jontatas所说,你可以使用:

rd C:\folder /s /q

或者您可以使用这个巧妙的技巧来回应Y以确认。您也可以在没有开关的命令上使用此功能来禁止确认cacls等命令。

echo y| rd C:\folder /s