如何快速判断一个共享路径是可以访问的
我把一个ini文件放在某台电脑的共享目录上,比如\\192.168.254.545\ABC\a.ini脚本运行时通过 IniRead("\\192.168.254.545\ABC\a.ini", "", "") 来读取里面的数据。
我想在读取文件之前,先判断这个共享目录能不能访问
试过 FileExists(""), 以及DriveMapAdd 的方式,发现不能访问的时候,要等很久才有返回结果$t = TimerInit()
$a = FileExists("\\192.168.254.545\ABC\")
;$a = DriveMapAdd("", "\\192.168.254.545\ABC\")
MsgBox(0, $a, TimerDiff($t)){:face (382):} 先检测一下能不能ping通看看 建个ftp服务器用下载的方式判断就可以 先使用无阻塞模式,测试一下共享端口工作是否正常,局域网内可再1秒以下 或者 更快测出结果,论坛找“无阻塞”吧 我搜索的无阻塞,没看懂 回复 4# tvzml
能介绍下 _TCP_Test($iPort, $sIP, 300000) 的参数吗?这里的300000是什么单位呢? 回复 2# ebhb
用ping是可以,但如果IP不通,ping的话有可能会几秒后才返回结果,即使设定的超时时间只有250。有卡住的感觉。
页:
[1]