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
)
)



相关文章:

  • 2022-12-23
  • 2021-06-16
  • 2022-12-23
  • 2021-09-23
  • 2021-12-02
  • 2022-12-23
  • 2022-01-14
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-11-24
  • 2022-12-23
  • 2021-10-05
  • 2021-08-07
  • 2021-04-22
  • 2022-12-23
相关资源
相似解决方案