Bagaimana cara menimpa file yang ada secara batch?

123

Perintah berikut menyalin dan memindahkan file tetapi saya juga membutuhkannya untuk menimpa file yang digantikannya.

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

Jawaban:

151

Tambahkan / Y ke baris perintah

Panggilan balik Eugene Mayevski
sumber
Bagaimana cara mengirimkan direktori F = File, D =?
1
xcopy / s / Y c: \ mmyinbox \ test.doc C: \ myoutbox (Y adalah MODAL.)
Halfacht
43

Kamu bisa memakai :

copy /b/v/y

Lihat SS64 di COPY .

Benoit
sumber
1
im new to batch whats b / v / y stand for?
Mal
9
gunakan copy /?untuk mendapatkan bantuan! /bberarti file biner, /vartinya cek, /yadalah gaya. ss64.com adalah referensi yang sangat bagus.
Benoit
maaf saya baru menyadari bahwa saya memiliki spasi di nama lipat saya. Saya biasanya menggunakan garis bawah, Bagaimana pegangan ini dengan benar?
Mal
1
lampirkan argumen Anda di dalamnya ". Jika Anda memiliki "argumen di dalam yang tertutup (yang tidak pernah menjadi kasus untuk nama file) gandakan.
Benoit
30

Tambahkan /yke baris perintah dari xcopy:

Contoh:

xcopy /y c:\mmyinbox\test.doc C:\myoutbox
christopher.wr.schill
sumber
2
Apakah ada informasi lain yang dapat Anda tambahkan yang belum ada di jawaban lain? Ini tidak benar-benar perlu diposting sebagai jawaban baru jika tidak.
Michelle
1
gunakan garis miring untuk jalur target, jika tidak maka akan memberikan kesalahan jika folder target tidak ada
Nama Kode Jack
19

Anda hanya perlu menambahkan / Y

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

dan jika Anda menggunakan path dengan spasi, coba ini

xcopy /s "c:\mmyinbox\test.doc" "C:\myoutbox" /Y
Alok
sumber
1
Apakah ada informasi lain yang dapat Anda tambahkan yang belum ada di jawaban lain? Ini tidak benar-benar perlu diposting sebagai jawaban baru
jeb
11

Jika perintah salin dijalankan dari dalam pekerjaan batch Anda tidak perlu menggunakan / Y switch: itu akan menimpa file yang ada.

Kim Mason
sumber
2

Anda dapat merujuk bantuan prompt perintah Windows menggunakan perintah berikut:xcopy /?

abanmitra
sumber
2

Perintah yang akan disalin dalam hal apa pun

xcopy "path\source" "path\destination" /s/h/e/k/f/c/y
Raj Sharma
sumber
1

Jika file tujuan hanya baca gunakan /y/r

xcopy /y/r source.txt dest.txt
Proggear
sumber