Я использовал следующую команду, чтобы проверить, существует ли общая сетевая папка: if exist \\192.168.1.2\SharedFolder\ echo EXISTS
однако, когда она не существует, ему требуется около 15 секунд, чтобы выяснить это. Есть ли способ добавить время ожидания для этой команды? Я действительно хочу попробовать только три секунды.
1 ответ
1
Я думаю, что вам нужно сначала проверить, если удаленный компьютер жив, а затем попытаться подключиться к нему.
@echo off
REM Try for 3 seconds if remote PC is alive
ping 192.168.1.2 -n 2 -w 400 2>&1 >nul
IF %ERRORLEVEL% NEQ 0 goto OnExit
goto Success
:OnExit
echo 192.168.1.2 is down
goto End
:Success
echo Remote computer is alive. Checking if share is available...
IF EXIST \\192.168.1.2\SharedFolder\ (
echo SharedFolder is available.
) ELSE (
echo SharedFolder is unavailable.
)
:End
REM pause