В Windows 7 и Windows Server 2008 есть ли способ быстро определить, доступна ли цель символической ссылки?
Например, символическая ссылка создается для удаленного общего ресурса UNC с помощью следующей команды:
mklink /D c:\test \\remote-server\share
Теперь, если удаленный общий ресурс больше недоступен (например, удаленный сервер выключен), попытка доступа к c:\test
может занять несколько секунд для истечения времени ожидания и сбоя. В конце концов, Windows отобразит ошибку, сообщающую, что цель недоступна. В частности, dir c:\test
выведет "Файл не найден", cd /D c:\test
выведет "Сетевой путь не найден", а в проводнике Windows появится сообщение об ошибке "Указанное сетевое имя больше не используется". имеется в наличии".
Есть ли способ проверить доступность c:\test
не увеличивая этот длительный тайм-аут, или можно изменить значение тайм-аута?