Sdílet prostřednictvím


nahradit

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

Syntax

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

Parameters

Parameter Description
[<drive1>:][<path1>]<filename> Určuje umístění a název zdrojového souboru nebo sady souborů. Volba názvu souboru je povinná 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 nelze použít s možností příkazového řádku /s nebo /u .
/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 parametr /w, začne tento příkaz nahrazovat nebo přidávat soubory ihned po stisknutí klávesy ENTER.
/s Prohledá všechny podadresáře v cílovém adresáři a nahradí odpovídající soubory. Parametr /s nelze použít s parametrem příkazového řádku /a. Příkaz neprohledává podadresáře, které jsou zadány v Cestě1.
/u Nahradí pouze ty soubory v cílovém adresáři, které jsou starší než soubory ve zdrojovém adresáři. Parametr /u nelze použít s parametrem příkazového řádku /a.
/? Zobrazí nápovědu na příkazovém řádku.

Remarks

  • 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 parametr příkazového řádku /w , aby tento příkaz počkal 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:

    Exit code Description
    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.

Note

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

Examples

Chcete-li aktualizovat všechny verze souboru s názvem Phones.cli (které se nacházejí ve více adresářích na jednotce C:) nejnovější verzí souboru Phones.cli z diskety v jednotce A:, zadejte:

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