【发布时间】:2011-05-05 15:47:28
【问题描述】:
我正在运行一个将战争文件部署到特定目录的批处理文件。但是,我想在递归部署到该目录之前清空该目录。
我发现这个脚本应该删除目录中的所有内容,包括文件夹和文件,但我收到此错误:“%%i 在这个时候是意外的。”
FOR /D %%i IN ("C:/Program Files (x86)/Apache Software Foundation/Tomcat 6.0/abtapps/ROOT/*") DO RD /S /Q "%%i" DEL /Q "C:/Program Files (x86)/Apache Software Foundation/Tomcat 6.0/abtapps/ROOT/*.*"
我只需要一种简单的方法来递归清空我的 ROOT 目录,方法是修复上面的脚本或使用其他方法。必须能够从批处理文件中执行此操作。
我正在运行 Windows 7。
解决方案
rmdir ROOT /s /q
mkdir ROOT
【问题讨论】:
标签: windows windows-7 command-line batch-file