Войти

Показать полную графическую версию : [решено] Проверить несколько файлов оператором if


Stavral
03-02-2016, 11:12
Здравствуйте!

Подскажите, можно ли проверить наличие нескольких файлов в разных папках с помощью одной команды If? По смыслу примерно следующее: ЕСЛИ существует %файл1% И существует %файл2% ВЫПОЛНИТЬ КОМАНДУ %команда1% ИНАЧЕ ВЫПОЛНИТЬ КОМАНДУ %команда2%

Iska
03-02-2016, 12:20
Подскажите, можно ли проверить наличие нескольких файлов в разных папках с помощью одной команды If? По смыслу примерно следующее: ЕСЛИ существует %файл1% И существует %файл2% ВЫПОЛНИТЬ КОМАНДУ %команда1% ИНАЧЕ ВЫПОЛНИТЬ КОМАНДУ %команда2% »
С помощью одной «if exist» — нет, нельзя. Можно наподобие:
if exist "файл1" (
if exist "файл2" (
команда1
) else (
команда2
)
) else (
команда2
)

Stavral
03-02-2016, 13:28
Iska, спасибо большое! Думаю, так тоже подойдёт =)

Iska
03-02-2016, 13:40
Думаю, так тоже подойдёт »
Это хорошо в случае пары-тройки файлов. А вот когда нужно будет проверить с десяток-другой — потребуется иной алгоритм.




© OSzone.net 2001-2012