windows: Rozdiel medzi revíziami

Z bur.sk
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.