gpt4 book ai didi

batch-file - 如何通过批处理文件检查 robocopy 是否存在

转载 作者:行者123 更新时间:2023-12-03 16:30:28 26 4
gpt4 key购买 nike

我想通过我的批处理文件确保我在系统上安装了 robocopy。是否可以询问类似 if robocopy 之类的问题......以了解它是否安装在我使用的系统中?

最佳答案

>nul 2>nul robocopy
if errorlevel 9009 (
echo ROBOCOPY is not installed
) else (
echo ROBOCOPY is installed
)


编辑

这是另一个可能更安全的替代方案,因为它不会尝试执行程序。它会尝试查看该程序是否存在于 PATH 中。您必须知道程序的全名,包括扩展名。

@echo off
for %%F in (robocopy.exe) do if "%%~$path:F" neq "" (
echo ROBOCOPY is installed
) else (
echo ROBOCOPY is not installed
)

关于batch-file - 如何通过批处理文件检查 robocopy 是否存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13121279/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com