Instrukcja warunkowa „if” w systemie Windows (szczególnie w kontekście skryptów batch) pozwala na wykonywanie określonych poleceń w zależności od spełnienia określonego warunku. Dzięki temu użytkownicy mogą tworzyć bardziej złożone skrypty, które reagują na różne sytuacje i zmieniają swoje zachowanie w zależności od wyników warunków logicznych.
if [warunek] [polecenie]
Parametr | Opis |
---|---|
warunek | Wyrażenie, które ma być ocenione. Może to być porównanie zmiennych, sprawdzenie, czy plik istnieje, itp. |
polecenie | Komenda, która ma być wykonana, jeśli warunek jest spełniony. Może to być dowolne polecenie systemowe lub inny skrypt. |
if exist "plik.txt" ( echo Plik istnieje. ) else ( echo Plik nie istnieje. )
W powyższym przykładzie skrypt sprawdza, czy plik o nazwie „plik.txt” istnieje w bieżącym katalogu. Jeśli plik istnieje, na ekranie zostanie wyświetlona wiadomość „Plik istnieje.” W przeciwnym razie zostanie wyświetlona wiadomość „Plik nie istnieje.” To prosty sposób na kontrolowanie przepływu programu w zależności od obecności pliku.