如何强制删除批处理文件中的文件夹?
(注意C:\任何东西都是文件夹)
我的代码是:
@echo off
del C:\Anything
pause
但它一直在问 -
Do you want to delete "C:\Anything" Y/N ?
我想要那个C:\任何东西都应该用askimg删除permision来做到这一点!
请帮助优化我的问题!!!
答案 0 :(得分:29)
使用rd
命令删除文件夹:
rd /s /q "C:\My Folder\"
/ s :删除所选路径中的所有文件和文件夹。
/ q :取消任何消息。
答案 1 :(得分:1)
set backupDir="D:\db_backup"
rmdir /s /q %backupDir%
此处 / q 将消除该确认问题。