Saya menggunakan robocopy untuk menyalin file, tetapi hanya hang (saya kira alasannya adalah bahwa file tersebut sudah ada di lokasi). Apakah ada opsi menggunakan yang dapat saya timpa file (jika sudah ada di tujuan) atau cukup salin jika tidak ada?
12
where robocopy
untuk menemukan robocopy yang dapat dieksekusi dan pastikan yang Anda gunakan cocok dengan sistem operasi. IIRC, versi lama dari robocopy yang digunakan untuk didistribusikan dengan resource kit tidak sepenuhnya kompatibel dengan sistem operasi yang lebih baru dan yang mungkin dimanifestasikan sebagai hang.Jawaban:
Coba
/is
yang "sertakan file yang sama". Dalam kasus saya, robocopy tidak akan menimpa file, tetapi dengan opsi ini, itu akan.sumber
Robocopy akan dapat menimpa file kecuali Anda mengatakannya untuk tidak (menggunakan salah satu
/X*
sakelar). File yang terkunci dapat menggantungnya, tetapi sebenarnya Robocopy akan mencoba lagi, dengan standarnya itu berarti perlu waktu yang lama untuk mencoba kembali file tersebut. Anda bisa mengubah opsi coba lagi sehingga hanya mencoba lagi beberapa kali dan mungkin tidak menunggu terlalu lama di antara percobaan ulang.Dari
robocopy.exe /?
:Juga, mungkin saja menyalin data secara rekursif melalui titik persimpangan . Saya selalu menggunakan
/XJ
opsi dalam operasi Robocopy untuk mencegah hal ini.Pertanyaan sebagai pendukung iblis:
sumber