windows: Rozdiel medzi revíziami
Skočit na navigaci
Skočit na vyhledávání
(Vytvorená stránka „{{DISPLAYTITLE:MS Windows}} == xcopy == Kopíruje súbory aj adresáre xcopy ''source\'' ''target\'' /E Skopíruje adresár vrátane podadresárov.“) |
|||
| Riadok 1: | Riadok 1: | ||
{{DISPLAYTITLE:MS Windows}} | {{DISPLAYTITLE:MS Windows}} | ||
| − | == xcopy == | + | == 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 == | ||
| + | |||
| + | === 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'' | ||
| + | |||
| + | 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 | Kopíruje súbory aj adresáre | ||
Verzia zo dňa a času 19:28, 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
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
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.