Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Проверить несколько файлов оператором if (http://forum.oszone.net/showthread.php?t=311131)

Stavral 03-02-2016 11:12 2602073

Проверить несколько файлов оператором if
 
Здравствуйте!

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

Iska 03-02-2016 12:20 2602120

Цитата:

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

С помощью одной «if exist» — нет, нельзя. Можно наподобие:
Код:

if exist "файл1" (
        if exist "файл2" (
                команда1
        ) else (
                команда2
        )
) else (
        команда2
)


Stavral 03-02-2016 13:28 2602158

Iska, спасибо большое! Думаю, так тоже подойдёт =)

Iska 03-02-2016 13:40 2602167

Цитата:

Цитата Stavral
Думаю, так тоже подойдёт »

Это хорошо в случае пары-тройки файлов. А вот когда нужно будет проверить с десяток-другой — потребуется иной алгоритм.


Время: 14:16.

Время: 14:16.
© OSzone.net 2001-