1

我在Windows7中创建这样的批处理文件,但它不能删除文件。

echo y | DEL autorun.inf
echo y | DEL autorun.ini

当我运行此代码时,它显示如下但不删除任何文件。

N:>回声 y | DEL autorun.inf N:\autorun.inf*,您确定 (Y/N) 吗?是的

N:>回声 y | DEL autorun.ini N:\autorun.ini*,您确定 (Y/N) 吗?是的

似乎输入是但不输入

如何在批处理文件中自动回答是。

4

3 回答 3

2

使用/f标志强制删除只读文件,/q标志为安静模式(无删除确认)

echo DEL /f /q autorun.inf
echo DEL /f /q autorun.ini
于 2013-02-14T03:07:07.893 回答
0
echo y | DEL autorun.inf /Q

/Q 不会要求确认

于 2013-02-14T03:06:59.277 回答
0
echo Y | del "C:\Packages_Auto_Download\EIR\17\IB01" /Q

上面的命令将在正确删除的情况下正常工作。

于 2016-04-13T07:51:59.423 回答