How to solve “The directory is not empty” error when running rmdir command in a batch script?

I am making a batch script and part of the script is trying to remove a directory and all of its sub-directories. I am getting an intermittent error about a sub-directory not being empty. I read one article about indexing being the culprit. I disabled WSearch but I eventually got the error again. Here’s the command:

rmdir /S /Q "C:\<dir>\"

Leave a Comment