网络上的批处理文件检查

时间:2017-05-09 12:31:33

标签: batch-file vpn

我尝试创建一个批处理文件,从网络位置下载zip文件,然后自动解压缩文件并删除zip容器。

我遇到了一个挑战,这个网络位置只有在连接到LAN / WLAN或通过VPN(我做了很多)时才可用。

我想通过检查网络文件夹是否可用(VPN或LAN)来启动代码,因此添加了

if exist \\network\folder
    echo VPN ready
    Pause
    ) else (
    echo VPN not available
    Pause
    )

在线时效果很好,但是当我没有在CMD提示中闪烁光标时。

你能帮忙吗?

1 个答案:

答案 0 :(得分:0)

最近有一个类似的问题,我相信它是因为您需要确保if / else语句的括号是正确的位置,并且您在第一行中错过了(这样:

if exist \\network\folder (
    echo VPN ready
    Pause
) else (
    echo VPN not available
    Pause
)

当然,如果路径无法访问,则在告知VPN不可用之前,需要花费一些时间才能发生超时。

enter image description here