【发布时间】:2016-11-16 04:35:08
【问题描述】:
好的,我很抱歉我对此很陌生,但我试图让我的批处理文件在它启动后删除它自己的目录。这是我的文件夹的排列方式:
- 文件夹 1
- delete.bat
我的目标是在“delete.bat”启动后让“delete.bat”删除“Folder1”。所以这是我的代码:
rd /s /q %~dp0..\Folder1
这似乎可行,但它只会删除“Folder1”的内容,而不是整个目录本身。我做错了什么?
【问题讨论】:
-
rmdir /s /q %~dp0..\Folder1 -
rd /s /q %~dp0%~dp0是批处理所在的文件夹路径。
标签: windows batch-file command-line command-prompt