我使用命令
del "info*"
删除以“info”开头的一组文件。问题在于有时至少存在其中一个文件,因此它们被删除,而其他时候没有文件存在,并且会出现错误消息。我需要确保脚本在这些文件不存在时不会阻塞。
我查看了del /? 的选项,但没有什么帮助我继续。
请问你能帮忙吗?
我使用命令
del "info*"
删除以“info”开头的一组文件。问题在于有时至少存在其中一个文件,因此它们被删除,而其他时候没有文件存在,并且会出现错误消息。我需要确保脚本在这些文件不存在时不会阻塞。
我查看了del /? 的选项,但没有什么帮助我继续。
请问你能帮忙吗?
你尝试过像这样的东西吗:
IF EXIST [Filename] (
del [Filename]
) ELSE (
...
)
试一下这个:
del "file to delete" >nul 2>&1
del "info*" >nul 2>&1
这个命令将普通消息和错误消息发送到 nul
。
del "file to delete" 2>nul
del "info*" 2>nul
这将只发送错误消息到 nul
。
for /f "delims=" %a in ('dir /B /S info*') do del "%a"这将执行 dir 命令以获取适当文件的列表。如果找到任何文件,则针对每个文件执行“del”操作。
del /q info*.*
吗? - Pradeep Patinode_modules
目录的命令是DEL /F/Q/S node_modules > NUL 2>&1 & RMDIR /S/Q node_modules > NUL 2>&1
。 - Manohar Reddy Poreddy