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.