Если не существует затем выход + cmd

я пытаюсь сделать цикл в .cmd файле.

Если test.txt не, существует затем, я уничтожу процесс cmd.

@echo off
if not exists test.txt goto exit

Но этот код не работает, и я не знаю, как делать цикл каждые 2 секунды.

Спасибо за справку.

9
задан Sebastian 22 June 2010 в 08:50
поделиться

1 ответ

Команда называется exist, а не exists:

if not exist test.txt goto :exit
echo file exists
:exit

О вашем цикле:
Я не уверен на 100%, но думаю, что в Windows нет команды sleep или wait. Вы можете поискать в Google sleep, чтобы найти несколько бесплатных программ. Другая возможность - использовать ping:

ping localhost -n 3 >NUL

EDIT:
В Windows Server 2003 Resource Kit Tools содержится sleep.
см. здесь для получения дополнительной информации, также

15
ответ дан 4 December 2019 в 12:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: