Удаление папки, содержащей исполняемый bat-файл из этого же файла
Написал вот такой код:
timeout 2
RMDIR /s /q %~dp0
Он удаляет все содержимое папки, в которой исполняется, но не саму папку. Вываливается ошибка, что файл занят (что логично, потому что там исполняется мой файл). Как удалить саму папку, содержащую исполняемый файл?