windows: Rozdiel medzi revíziami
Skočit na navigaci
Skočit na vyhledávání
| Riadok 66: | Riadok 66: | ||
== Príkazy == | == Príkazy == | ||
| + | |||
| + | === mkdir, md === | ||
| + | |||
| + | Vytvorí adresár, aj rekurzívne | ||
| + | |||
| + | md ''adresár'' | ||
=== xcopy === | === xcopy === | ||
| Riadok 71: | Riadok 77: | ||
Kopíruje súbory aj adresáre | Kopíruje súbory aj adresáre | ||
| − | xcopy '' | + | xcopy ''odkiaľ\'' ''kam\'' /E |
Skopíruje adresár vrátane podadresárov. | Skopíruje adresár vrátane podadresárov. | ||
Aktuálna revízia z 22:05, 6. december 2025
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
mkdir, md
Vytvorí adresár, aj rekurzívne
md adresár
xcopy
Kopíruje súbory aj adresáre
xcopy odkiaľ\ kam\ /E
Skopíruje adresár vrátane podadresárov.