Jak nadpisać istniejące pliki wsadowo?


123

Następujące polecenie kopiuje i przenosi plik, ale potrzebuję go również do nadpisania pliku, który zastępuje.

xcopy /s c:\mmyinbox\test.doc C:\myoutbox

Odpowiedzi:



43

Możesz użyć :

copy /b/v/y

Zobacz SS64 w COPY .


1
Jestem nowy w partii, co oznacza b / v / y?
Mal

9
używaj copy /?pomocy! /boznacza plik binarny, /voznacza sprawdzenie, /yjest wymuszony. W przeciwnym razie ss64.com jest bardzo dobrym źródłem informacji.
Benoit

przepraszam, właśnie zdałem sobie sprawę, że w moich nazwach folderów są spacje. Zwykle używam podkreśleń. Jak to jest prawidłowo obsługiwane?
Mal

1
umieść swoje argumenty wewnątrz ". Jeśli masz "argument wewnątrz, który jest zamknięty (co nigdy nie ma miejsca w przypadku nazw plików), podwaj go.
Benoit,

30

Dodaj /ydo wiersza poleceń xcopy:

Przykład:

xcopy /y c:\mmyinbox\test.doc C:\myoutbox

2
Czy możesz dodać więcej informacji, których nie ma w innej odpowiedzi? W przeciwnym razie nie trzeba publikować tego jako nowej odpowiedzi.
Michelle

1
użyj końcowego ukośnika jako ścieżki docelowej, w przeciwnym razie wystąpi błąd, jeśli folder docelowy nie istnieje
Nazwa kodowa Jack

19

musisz po prostu dodać / Y

xcopy /s c:\mmyinbox\test.doc C:\myoutbox /Y

a jeśli używasz ścieżki ze spacjami, spróbuj tego

xcopy /s "c:\mmyinbox\test.doc" "C:\myoutbox" /Y

1
Czy możesz dodać więcej informacji, których nie ma w innej odpowiedzi? W przeciwnym razie nie trzeba tego publikować jako nowej odpowiedzi
jeb

12

Jeśli polecenie kopiowania jest uruchamiane z poziomu zadania wsadowego, nie ma potrzeby używania przełącznika / Y: nadpisze istniejące pliki.


2

Możesz skorzystać z pomocy wiersza poleceń systemu Windows za pomocą następującego polecenia:xcopy /?


2

Polecenie, które by się skopiowało w każdym przypadku

xcopy "path\source" "path\destination" /s/h/e/k/f/c/y

1

Jeśli plik docelowy jest przeznaczony tylko do odczytu, użyj /y/r

xcopy /y/r source.txt dest.txt
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.