Sdílet prostřednictvím


nahradit

Nahraďte existující soubory v adresáři. Pokud se používá s možností /a, tento příkaz místo nahrazení existujících souborů přidá do adresáře nové soubory.

Syntaxe

replace [<drive1>:][<path1>]<filename> [<drive2>:][<path2>] [/a] [/p] [/r] [/w]
replace [<drive1>:][<path1>]<filename> [<drive2>:][<path2>] [/p] [/r] [/s] [/w] [/u]

Parametry

Parametr Popis
[<drive1>:][<path1>]<filename> Určuje umístění a název zdrojového souboru nebo sady souborů. Je vyžadována možnost názvu souboru a může obsahovat zástupné znaky (* a ?).
[<drive2>:][<path2>] Určuje umístění cílového souboru. Nelze zadat název souboru, který nahradíte. Pokud nezadáte jednotku nebo cestu, použije tento příkaz jako cíl aktuální jednotku a adresář.
/a Přidá nové soubory do cílového adresáře místo nahrazení existujících souborů. Tuto možnost příkazového řádku nemůžete použít s možností příkazového řádku /s nebo /u příkazového řádku.
/p Před nahrazením cílového souboru nebo přidáním zdrojového souboru se zobrazí výzva k potvrzení.
/r Nahrazuje soubory jen pro čtení a nechráněné soubory. Pokud se pokusíte nahradit soubor jen pro čtení, ale nezadáte /r, dojde k chybě a zastaví operaci nahrazení.
/w Čeká, až vložíte disk, než začne hledání zdrojových souborů. Pokud nezadáte /w, začne tento příkaz nahrazovat nebo přidávat soubory hned po stisknutí klávesy ENTER.
za sekundu Prohledá všechny podadresáře v cílovém adresáři a nahradí odpovídající soubory. Nemůžete použít /s s možností příkazového řádku /a. Příkaz nevyhledává podadresáře zadané v Path1.
/u Nahradí pouze ty soubory v cílovém adresáři, které jsou starší než soubory ve zdrojovém adresáři. Nemůžete použít /u s možností příkazového řádku /a.
/? Zobrazí nápovědu na příkazovém řádku.

Poznámky

  • Když tento příkaz přidá nebo nahradí soubory, zobrazí se na obrazovce názvy souborů. Po dokončení tohoto příkazu se souhrnný řádek zobrazí v jednom z následujících formátů:

    nnn files added
    nnn files replaced
    no file added
    no file replaced
    
  • Pokud používáte diskety a při spuštění tohoto příkazu potřebujete přepnout disky, můžete zadat možnost příkazového řádku /w, aby tento příkaz čekal na přepnutí disků.

  • Tento příkaz nemůžete použít k aktualizaci skrytých souborů nebo systémových souborů.

  • Následující tabulka uvádí každý ukončovací kód a stručný popis jeho významu:

    Ukončovací kód Popis
    0 Tento příkaz úspěšně nahradil nebo přidal soubory.
    1 Tento příkaz zjistil nesprávnou verzi ms-DOS.
    2 Tento příkaz nemohl najít zdrojové soubory.
    3 Tento příkaz nemohl najít zdrojovou nebo cílovou cestu.
    5 Uživatel nemá přístup k souborům, které chcete nahradit.
    8 K provedení příkazu není dostatek systémové paměti.
    11 Uživatel použil nesprávnou syntaxi na příkazovém řádku.

Poznámka:

Parametr ERRORLEVEL můžete použít na , pokud příkazový řádek v dávkovém programu ke zpracování ukončovací kódy vrácené tímto příkazem.

Příklady

Pokud chcete aktualizovat všechny verze souboru s názvem Phones.cli (které se zobrazují v několika adresářích na jednotce C:), s nejnovější verzí souboru Phones.cli ze diskety v jednotce A:, zadejte:

replace a:\phones.cli c:\ /s
  • Command-Line syntaxe