MS Windows

Z bur.sk
Skočit na navigaci Skočit na vyhledávání


Nastavenia príkazov

   príkaz1 & príkaz2

Vykoná prvý a potom druhý príkaz.

   príkaz1 && príkaz2

Vykoná prvý príkaz, a ak skončí bez chyby, aj druhý príkaz.

   príkaz1 || príkaz2

Vykoná prvý príkaz, a ak skončí s chybou, aj druhý príkaz.

Dávkové súbory \*.bat

   goto :návestie
   :návestie

Podmienky

   if podmienka príkaz
   if podmienka ( príkaz1 & príkaz2 )
   if podmienka (
       príkaz1
       príkaz2
   )
   if podmienka ( príkaz1 & príkaz2 ) else ( príkaz3 & príkaz4 )
   if podmienka (
       príkaz1
       príkaz2
   ) else (
       príkaz3
       príkaz4
   )

Negácia podmienky:

   not podmienka

Operácie "and" a "or" neexistujú, ale "and" môžeme urobiť takto:

   if podmienka1 if podmienka2 príkaz

Ako podmienku môžeme dať napríklad:

   exist "súbor"

Ak názov súboru končí "/", odpoveď je kladná iba ak existuje a je to adresár. Ak názov súboru nekončí "/", odpoveď je kladná ak existuje; je jedno, či je to súbor alebo adresár.

   "reťazec1" == "reťazec2"

Porovnanie case-insensitive.

   "reťazec1" equ "reťazec2"
   "reťazec1" neq "reťazec2"
   "reťazec1" lss "reťazec2"
   "reťazec1" leq "reťazec2"
   "reťazec1" gtr "reťazec2"
   "reťazec1" geq "reťazec2"

Porovnanie case-sensitive, podľa abecedy ("10" je menej ako "9"), malé písmená sú pred veľkými ("a", "A", "b", "B"...).

Príkazy

xcopy

Kopíruje súbory aj adresáre

   xcopy source\ target\ /E

Skopíruje adresár vrátane podadresárov.