Udostępnij za pośrednictwem


zastąpić

Zastąp istniejące pliki w katalogu. Jeśli jest używana z opcją /a, to polecenie dodaje nowe pliki do katalogu zamiast zastępować istniejące pliki.

Składnia

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

Parametry

Parametr Opis
[<drive1>:][<path1>]<filename> Określa lokalizację i nazwę pliku źródłowego lub zestawu plików. Wymagana jest opcja nazwy pliku i może zawierać symbole wieloznaczne (* i ?).
[<drive2>:][<path2>] Określa lokalizację pliku docelowego. Nie można określić nazwy pliku dla zastępowanych plików. Jeśli nie określisz dysku lub ścieżki, to polecenie używa bieżącego dysku i katalogu jako miejsca docelowego.
/a Dodaje nowe pliki do katalogu docelowego zamiast zastępowania istniejących plików. Nie można użyć tej opcji wiersza polecenia z /s lub /u opcji wiersza polecenia.
/p Monituje o potwierdzenie przed zastąpieniem pliku docelowego lub dodaniem pliku źródłowego.
/r Zastępuje pliki tylko do odczytu i niechronione. Jeśli spróbujesz zamienić plik tylko do odczytu, ale nie określisz /r, zostanie wyświetlony błąd i zatrzyma operację zamiany.
/w Czeka na wstawienie dysku przed rozpoczęciem wyszukiwania plików źródłowych. Jeśli nie określisz /w, to polecenie rozpocznie zastępowanie lub dodawanie plików natychmiast po naciśnięciu ENTER.
/ s Wyszukuje wszystkie podkatalogi w katalogu docelowym i zastępuje pasujące pliki. Nie można użyć /s z opcją wiersza polecenia /a. Polecenie nie wyszukuje podkatalogów określonych w Path1.
/u Zastępuje tylko te pliki w katalogu docelowym, które są starsze niż w katalogu źródłowym. Nie można użyć /u z opcją wiersza polecenia /a.
/? Wyświetla pomoc w wierszu polecenia.

Uwagi

  • Gdy to polecenie dodaje lub zastępuje pliki, nazwy plików są wyświetlane na ekranie. Po wykonaniu tego polecenia wiersz podsumowania jest wyświetlany w jednym z następujących formatów:

    nnn files added
    nnn files replaced
    no file added
    no file replaced
    
  • Jeśli używasz dyskietek i musisz przełączyć dyskietki podczas uruchamiania tego polecenia, możesz określić /w opcji wiersza polecenia, aby to polecenie czekało na przełączenie dysków.

  • Nie można użyć tego polecenia, aby zaktualizować ukryte pliki lub pliki systemowe.

  • W poniższej tabeli przedstawiono każdy kod zakończenia i krótki opis jego znaczenia:

    Kod zakończenia Opis
    0 To polecenie zostało pomyślnie zastąpione lub dodane pliki.
    1 To polecenie napotkało nieprawidłową wersję ms-DOS.
    2 To polecenie nie może odnaleźć plików źródłowych.
    3 To polecenie nie może odnaleźć ścieżki źródłowej ani docelowej.
    5 Użytkownik nie ma dostępu do plików, które chcesz zamienić.
    8 Za mało pamięci systemowej do wykonania polecenia.
    11 Użytkownik użył nieprawidłowej składni w wierszu polecenia.

Uwaga

Możesz użyć parametru ERRORLEVEL w , jeśli wiersza polecenia w programie wsadowym do przetwarzania kodów zakończenia zwracanych przez to polecenie.

Przykłady

Aby zaktualizować wszystkie wersje pliku o nazwie Phone.cli (które są wyświetlane w wielu katalogach na dysku C:), przy użyciu najnowszej wersji Phone.cli pliku z dyskietki w stacji A:, wpisz:

replace a:\phones.cli c:\ /s