在batch file中删除文件时如何跳过“你确定是/否”

我不能为我的生活记得如何绕过令人讨厌的提示“你确定Y / N”删除文件时。

我似乎记得它是这样的:

del C:\Test && ECHO Y 

4 Solutions collect form web for “在batch file中删除文件时如何跳过“你确定是/否””

使用del /F /Q强制删除只读文件和目录,而不要求通过通配符进行删除时确认。

添加/ Q为安静模式,它应该删除提示

我只想补充说,如果没有强制或安静开关可用, 这个几乎相同的post提供了非常有用的使用回声pipe道的替代方法。 例如,我认为这是绕过这个例子中的Y / N提示的唯一方法…

Echo y | NETDOM COMPUTERNAME WorkComp / Add:Work-Comp

在一般意义上,您应该首先查看/ f,/ q或其某些变体的命令开关(例如,Netdom RenameComputer使用/ Force,而不是/ f)。 如果没有可用的开关,则使用回波pipe。

在Windows命令行上有以下选项:

 net use [DeviceName [/home[{Password | *}] [/delete:{yes | no}]] 

尝试像:

 net use H: /delete /y 
  • CMDshell中的可用空间
  • 批处理:如何在parsing输出时纠正variables覆盖不当行为
  • 如何在另一个bat文件的后台运行bat文件?
  • 如何在.BAT文件中运行多个.BAT文件
  • 如何检测CMD是否以pipe理员身份运行/具有较高的权限?
  • 逻辑运算符(“和”,“或”)在DOS批处理中
  • 如何在cmd.exe默认Unicode Unicode字符集?
  • 以静默模式运行CMD或BAT
  • 如何在cmd.exe中将stderrredirect为null
  • 在命令窗口中有更多的行
  • 是否有命令行命令来validation.NET的安装版本