我一直在编写批处理脚本来停止Tomcat,然后递归删除一些目录,最后重新启动服务。
我把它完成了所有的事情,除了删除目录。它清除目录的所有文件,但保留子文件夹不变。有人可以帮我弄清楚我哪里出错了,我错过了什么吗?
我知道这与del @file
只点击文件本身有关。但不确定我需要什么来代替清除所有内容。
这是我到目前为止所拥有的:
ECHO Stopping Tomcat Service
sc stop Tomcat9
#waiting 30 seconds for Tomcat to stop
timeout /T 30
#deleting JMS db files
ECHO Deleting JMS DB Files
ForFiles /p "D:\CAP\Logs\test" /s /c "cmd /c del @file"
timeout /T 10
#starting Tomcat service
ECHO Starting Tomcat Service
sc start Tomcat9
pause