Batch file 如何强制删除批处理文件中的文件夹?
如何强制删除批处理文件中的文件夹 (注意-C:\任何东西都是文件夹) 我的代码是:Batch file 如何强制删除批处理文件中的文件夹?,batch-file,Batch File,如何强制删除批处理文件中的文件夹 (注意-C:\任何东西都是文件夹) 我的代码是: @echo off del C:\Anything pause 但它总是问- Do you want to delete "C:\Anything" Y/N ? 我希望C:\任何内容都可以通过askimg删除,以获得这样做的许可 请帮助优化我的问题 使用rd命令删除文件夹: rd/s/q“C:\My Folder\” /s:从选定路径删除所有文件和文件夹 /q:抑制任何消息 这里/q将消除确认问题。您是否尝
@echo off
del C:\Anything
pause
但它总是问-
Do you want to delete "C:\Anything" Y/N ?
我希望C:\任何内容都可以通过askimg删除,以获得这样做的许可
请帮助优化我的问题 使用
rd
命令删除文件夹:
rd/s/q“C:\My Folder\”
/s:从选定路径删除所有文件和文件夹
/q:抑制任何消息
这里/q将消除确认问题。您是否尝试过
del/f/q C:\Anything
?您应该查看del/?
以获取选项。考虑到这是一个问答网站,我发现这个结果是因为它正是我所要寻找的,您不认为告诉人们阅读这里的文档有点愚蠢吗?如果我看到了呢“该进程无法访问该文件,因为它正被另一个进程使用。”不知道是哪个进程持有该文件?
set backupDir="D:\db_backup"
rmdir /s /q %backupDir%