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

时间:2011-08-23 11:32:58

标签: windows batch-file cmd

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

我似乎记得它是这样的:

del C:\Test && ECHO Y

4 个答案:

答案 0 :(得分:201)

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

答案 1 :(得分:65)

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

答案 2 :(得分:3)

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

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

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

答案 3 :(得分:1)

Windows命令行上有以下选项:

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

尝试:

net use H: /delete /y