首先,这是我写过的第一个批处理文件,我真的不知道语法。
此代码应搜索并删除所有文件,但它实际上并未删除它们,它们仍然存在。如果有人可以帮助我,我会非常感激。
我的脚本如下:
@echo off
color a
echo.
For /R "E:\" %%G IN (*.onetoc2) do Echo del "%%G"
echo.
timeout 10
答案 0 :(得分:0)
您只需要在Echo
之前删除del "%%G"
。 Echo是为了向您展示在实际执行之前将删除的内容。在这里回答问题的大多数人都会将其作为一种保障措施。
答案 1 :(得分:0)
删除Echo
。
Echo告诉计算机将内容写入屏幕。
最好这样做进行测试。
如果您对输出感到满意并确信它会执行您想要的操作,只需删除echo
echo format c:
不会格式化您的驱动器,而只是写"格式C:"
删除echo
,您就遇到了麻烦。 (事实并非如此,因为现代操作系统太聪明了)