Ожидание папки в пакетном скрипте - PullRequest
1 голос
/ 08 марта 2012

У меня есть пакетный скрипт, который запускает сервер Tomcat. Скрипт запускает сервис, который распаковывает файлы и папки в каталог «webapps». Я хочу скопировать файлы изображений (которые добавляются заказчиком) в каталог webapps, чтобы они могли использоваться сервером. Однако мне нужно подождать, пока папка не будет распакована, чтобы каталог существовал, прежде чем я смогу добавить к нему изображения, какие команды или команды я мог бы использовать, чтобы это произошло (кроме простого ожидания достаточно длительного времени)

1 Ответ

3 голосов
/ 08 марта 2012

Я не эксперт в этом деле, но это работает для меня

@echo OFF
:START
if not exist c:\abc GOTO WAIT
GOTO COPY

:WAIT
:: pause for 1 second
ping 127.0.0.1 > nul
GOTO START

:COPY
ECHO "DO COPYING STUFF"

Пинг заключается в установке паузы в 1 секунду между каждой проверкой наличия папки или файла.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...