Windows bat RMDIR command

window下用rmdir命令来删除文件夹的时候,发现如果文件夹非空是会报错的。尝试了/f, /r等选项后发现bat根本就不识别这些标识,晕。 后来找到在windows下是用/s来强制删除非空目录,如果把提示也省掉,需要用/q选项。

 

如下...

FOR /d %%d IN ("%directory%PATCHES\NEXT\*") DO (
if "%%d" NEQ "%directory%PATCHES\NEXT\RO" (
rmdir /s/q %%d
)
)



posted @ 2011-11-28 13:55  FangwenYu  阅读(2031)  评论(0编辑  收藏  举报