Проверьте, что папка содержит файлы с определенным расширением (файл Windows Bat) - PullRequest
3 голосов
/ 08 января 2011

Привет. Я пытаюсь создать файл Windows Bat, который проверяет, содержит ли папка файлы с указанным расширением, и выполняет некоторые основные команды. Что-то вроде:

set inputFolder=%1

if [%inputFolder%.containsExtension("class")] goto exists

goto end
:exists

:end

а как проверить расширение файлов в inputFolder?

1 Ответ

8 голосов
/ 08 января 2011

Самый простой способ сделать это - с помощью команды dir и проверка переменной среды ERRORLEVEL с помощью директивы EXISTS.

set inputFolder=%1
set extension=%2

IF EXIST %inputFolder%\*.%extension% GOTO exists

goto end

:exists

echo exists

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