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

Eka*_*ava 10 batch-file

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

(注意 - C:\ Anything是一个文件夹)

我的代码是:

@echo off
del C:\Anything
pause
Run Code Online (Sandbox Code Playgroud)

但它总是要求 -

Do you want to delete "C:\Anything" Y/N ?
Run Code Online (Sandbox Code Playgroud)

我想要C:\任何东西都应该用askimg删除permision来做到这一点!

请帮助优化我的问题!

小智 30

使用该rd命令删除文件夹:

rd /s /q "C:\My Folder\"

/ s:从选定路径中删除所有文件和文件夹.

/ q:禁止任何消息.

官方文档在这里.

  • 考虑到这是一个问答网站,我发现这个结果是因为它特别是我想要的,你不觉得告诉人们在这里阅读文档有点愚蠢吗? (3认同)

str*_*awk 5

set backupDir="D:\db_backup"

rmdir /s /q %backupDir%
Run Code Online (Sandbox Code Playgroud)

这里/q将消除该确认问题。