Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file 如何强制删除批处理文件中的文件夹?_Batch File - Fatal编程技术网

Batch file 如何强制删除批处理文件中的文件夹?

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将消除确认问题。您是否尝

如何强制删除批处理文件中的文件夹

(注意-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将消除确认问题。

您是否尝试过
del/f/q C:\Anything
?您应该查看
del/?
以获取选项。考虑到这是一个问答网站,我发现这个结果是因为它正是我所要寻找的,您不认为告诉人们阅读这里的文档有点愚蠢吗?如果我看到了呢“该进程无法访问该文件,因为它正被另一个进程使用。”不知道是哪个进程持有该文件?
set backupDir="D:\db_backup"

rmdir /s /q %backupDir%