使用 if 和 else 在命令提示符下删除文件

发布于 2024-11-05 19:44:27 字数 208 浏览 0 评论 0原文

我当前需要一个批处理脚本(Windows),它允许我尝试删除文件,如果失败,则执行另一个操作:

例如:del C:\test.bin
如果失败尝试杀死 C:\test.bin
否则回显成功

杀死 C:\test.bin
如果尝试成功 del C:\test.bin
else echo 无法终止进程

I currently need a batch script (Windows) that allows me to attempt to delete a file, and if it fails, perform another action:

e.g.: del C:\test.bin

if fail attempt kill C:\test.bin

else echo Success

kill C:\test.bin

if success attempt del C:\test.bin

else echo Unable to kill process

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

无人问我粥可暖 2024-11-12 19:44:28

我建议您查看更强大的 Power Shell,而不是批处理文件。

Instead of batch files, I suggest looking at the much more powerful Power Shell.

初见 2024-11-12 19:44:27
del "C:\test.bin" >nul 2>&1
if exist "C:\test.bin" (
    echo failed
) else (
    echo success
)
del "C:\test.bin" >nul 2>&1
if exist "C:\test.bin" (
    echo failed
) else (
    echo success
)
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文