Saya mencoba untuk menyebarkan situs web dari desktop saya ke server web saya dan sekarang saya melakukan ini:
xcopy C:\source X:\destination /s
Desktop saya adalah mesin Windows XP, dan saya perlu menyalin ke mesin Windows Server 2008, tetapi ini menyalin semua dan seluruh situs sangat besar dan butuh waktu yang sangat lama untuk menyelesaikan penyalinan.
Apakah ada cara untuk secara khusus menyalin file baru atau yang diperbarui? Saya melihat Anda dapat mengirimkan tanggal yang telah diubah, tetapi saya ingin melihat apakah ada cara yang lebih sederhana untuk membandingkan dengan file tujuan ...
Juga, saya terbuka untuk menggunakan apa pun di luar xcopy yang dapat melakukan pekerjaan juga ...
deployment
windows-xp
xcopy
leora
sumber
sumber
Jawaban:
Dari dokumentasi XCOPY :
Jadi, dengan contoh Anda, seharusnya dibaca:
sumber
/d
karena tanggal tersebut tidak terlalu penting karena tanggal adalah opsional, kemudian lihat opsi lain dan berpikir tidak ada solusi. :-)Robocopy juga merupakan alternatif yang baik:
Plus, Anda dapat melakukan lebih banyak hal - perintah mirror berguna untuk situs web tempat Anda menghapus file juga.
sumber
Gunakan opsi / A. Semua file baru atau yang dimodifikasi akan memiliki set atribut arsip.
Periksa tautan di bawah ini untuk perincian:
Sintaks dan contoh perintah xcopy
sumber
xcopy /M
, maka file sumber akan tetap memiliki atribut arsip yang ditetapkan setelah Anda menyalinnya, dan akan disalin di lain waktu. Membutuhkan akses tulis ke file sumber.Saya memiliki tugas berikut yang dijadwalkan untuk ~ 80k file dan ~ 2k folder:
opsi / C melanjutkan salinan bahkan jika "akses ditolak" ke file atau folder karena terbuka atau tidak memiliki izin di bawah akun layanan Anda menjalankan tugas yang dijadwalkan ini di bawah.
">" menimpa log setiap kali jika Anda ingin menambahkan Anda dapat menggunakan pipa ">>".
sumber
Ada rsync , tapi saya belum pernah menggunakan Windows. Cara saya biasanya menggunakannya di Linux adalah:
yang hanya mengirim pembaruan (file baru dan yang dimodifikasi).
sumber
Sinkronisasi BitTorrent bekerja dengan sangat baik. Ini akan diperbarui secara otomatis setiap kali Anda mengubah file. Peer to peer. Perbarui beberapa lokasi sekaligus jika perlu. Mudah digunakan.
sumber