Udostępnij za pomocą


zamienić

Zastąp istniejące pliki w katalogu. W przypadku użycia z opcją /a to polecenie dodaje nowe pliki do katalogu zamiast zastępować istniejące pliki.

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> Określa lokalizację i nazwę pliku źródłowego lub zestawu plików. Opcja nazwy pliku jest wymagana 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żywać tej opcji wiersza polecenia z opcją wiersza polecenia /s lub /u .
/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 zastąpić plik tylko do odczytu, ale nie określisz /r, zostanie wyświetlony błąd i zatrzyma operację zastępowania.
/w Czeka na wstawienie dysku przed rozpoczęciem wyszukiwania plików źródłowych. Jeśli parametr /w nie zostanie określony, 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żywać parametru /s z opcją wiersza polecenia /a . Polecenie nie przeszukuje podkatalogów określonych w polu 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.

Remarks

  • 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ć dyski podczas wykonywania tego polecenia, możesz określić opcję wiersza polecenia /w tak, 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:

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

Note

Parametru ERRORLEVEL można użyć w wierszu polecenia if w programie wsadowym w celu przetworzenia kodów zakończenia, które są zwracane przez to polecenie.

Examples

Aby zaktualizować wszystkie wersje pliku o nazwie Phones.cli (które znajdują się w wielu katalogach na dysku C:) najnowszą wersją pliku Phones.cli z dyskietki w stacji A:, należy wpisać:

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