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

问题描述 投票:124回答:4

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

我似乎记得它是这样的:

del C:\Test && ECHO Y
windows batch-file cmd
4个回答
202
投票

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


65
投票

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


3
投票

我只想补充一点,如果没有强制或静音开关可用,this nearly identical post提供了使用回声管道的非常有用的替代方法。例如,我认为这是绕过此示例中的Y / N提示的唯一方法。

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

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


1
投票

Windows命令行上有以下选项:

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

试试:

net use H: /delete /y
© www.soinside.com 2019 - 2024. All rights reserved.