批处理实现判断内网服务器共享能否访问确执行共享文件夹里面的文件,不能访问(或者没开机)者停止访问

主要是为了避免服务器在宕机的情况下,其他机器执行共享里文件时 会弹出共享文件不存在无法执行的问题

当服务器宕机的时候,直接判断共享是否能够访问会造成程序假死,系统要多次发出网络数据包,反复几次都没有回复才确信没有回复。

建议先用PING测试服务器是否联机,例如:
ping 192.168.0.1 -n 1 | find "TTL"
echo %ERRORLEVEL%

上面的代码,在服务器联机的时候会输出0,否则输出1,实际编程时,我们可以在PING之后用IF ERRORLEVEL语句转向,例如:
ping 192.168.0.1 -n 1 | find "TTL"
if ERRORLEVEL 1 EXIT
温馨提示:答案为网友推荐,仅供参考
相似回答