我一直在撰寫批處理腳本來停止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
uj5u.com熱心網友回復:
你想洗掉里面的所有東西D:\CAP\Logs\test嗎?然后運行
rmdir /S /Q D:\CAP\Logs\test
mkdir D:\CAP\Logs\test
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/428990.html
上一篇:Windows批量回顯輸出到LOG導致頻繁“該行程無法訪問該檔案,因為它正被另一個行程使用。”
下一篇:從.txt串列批量創建符號鏈接
