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

Jawaban:



43

Kamu bisa memakai :

copy /b/v/y

Lihat SS64 di COPY .


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

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

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.


2

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


2

Perintah yang akan disalin dalam hal apa pun

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

1

Jika file tujuan hanya baca gunakan /y/r

xcopy /y/r source.txt dest.txt
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.