Мне нужно поискать каталог в поисках файлов DAV и, если есть, вызвать задачу - PullRequest
0 голосов
/ 09 ноября 2019

Мне нужно рекурсивно запустить скрипт в каталоге и вызвать некоторые функции, если существуют файлы DAV. Тем не менее, код не работает правильно. Мне нужен процесс выполнения задачи 01, если она не существует в файле DAV, и выполнение сценария выполнения задачи 02 в файле DAV.

код:

ссылка для проверки файла загрузки:https://www.dropbox.com/sh/78w681qb4r29t6q/AABd7H73uFsl1JDGtIPEnVQHa?dl=0

cd E: \ TESTE \ 1002

: LOOP01

Для / R %% G в (* .Dav), ЕСЛИ НЕ СУЩЕСТВУЕТ "%% G"GOTO SKIP01

: LOOP02

Для / R %% G in (* .Dav) do IF EXIST" %% G "GOTO SKIP02

:: SKIP01 PING 1.1.1.1 -n 10 -w 600> NUL GOTO LOOP01:: SKIP02 для %% A IN (* .dav) do (

        ffmpeg -i "%%A" -r 0.2 -bt 20M -s 480x300 "%%~nA"%%03d.jpg

) GOTO LOOP01

Запуск даже входит ввложенные папки указанного каталога, распознает файлы DAV, но продолжает повторять строку LOOP 01 и не переходит к GOTO SKIP01. Я хотел бы, если есть файл DAV, он идет прямо к LOOP02 и вызывает GOTO skip02.

...