Windows批处理文件del不删除
我正在尝试使用批处理文件删除两个目录。手动删除这些文件夹没有问题,我以管理员身份运行批处理文件Windows批处理文件del不删除,windows,batch-file,cmd,Windows,Batch File,Cmd,我正在尝试使用批处理文件删除两个目录。手动删除这些文件夹没有问题,我以管理员身份运行批处理文件 if exist C:\Users\username\AppData\Local\Tableau\ del C:\Users\username\AppData\Local\Tableau\ if exist C:\Users\username\AppData\Local\Temp\TableauTemp\ del C:\Users\username\AppData\Local\Temp\Table
if exist C:\Users\username\AppData\Local\Tableau\ del C:\Users\username\AppData\Local\Tableau\
if exist C:\Users\username\AppData\Local\Temp\TableauTemp\ del C:\Users\username\AppData\Local\Temp\TableauTemp\
对于每个文件夹,命令窗口将以以下格式提示:
if exist C:\Users\username\AppData\Local\Tableau\ del C:\Users\username\AppData\Local\Tableau\
C:\Users\username\AppData\Local\Tableau\*, Are you sure (Y/N)?
点击Y后,不会发生任何事情,文件夹仍然存在。
del
只能删除空文件夹。您需要改用rmdir/s
。如果您尝试手动而不是通过脚本删除文件夹,会发生什么情况?在我看来,有什么东西阻止它被删除。不如改用RD
命令。有趣的一点。手动删除文件夹没有问题。此Google search:windows批处理文件删除目录为您提供了第一个@Squashman:谢谢您的提示!我在搜索“批处理文件不删除”;我不知道删除一个文件和一个目录会有什么不同。rd为我工作。del
不删除文件夹,它只删除文件!要删除文件夹,需要rmdir
/rd
;开关/S
允许删除非空文件夹,开关/Q
抑制是/否提示。。。