删除批处理文件中的文件时如何跳过"你确定Y/N"

Mic*_*ton 133 windows cmd batch-file

我不能忘记我的生活,记得在删除文件时如何绕过烦人的提示"你确定Y/N".

我似乎记得它是这样的:

del C:\Test && ECHO Y
Run Code Online (Sandbox Code Playgroud)

Ker*_* SB 212

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


Nic*_*ith 66

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


u8i*_*8it 5

我只是想补充一点,如果没有强制或安静开关可用,这篇几乎相同的文章提供了使用回声管的非常有用的替代方案。例如,我认为这是绕过本例中 Y/N 提示的唯一方法。

Echo y|NETDOM COMPUTERNAME WorkComp /Add:Work-Comp
Run Code Online (Sandbox Code Playgroud)

一般来说,您应该首先查看 /f、/q 或其某些变体的命令开关(例如,Netdom RenameComputer 使用 /Force,而不是 /f)。如果没有可用的开关,则使用回声管。

  • 缺点:这在例如德语 Windows 版本中不起作用,因为它们期望“J”确认 (4认同)