Saya tahu bahwa xcopy memiliki lebih banyak opsi, tetapi adakah manfaat menggunakan salinan daripada xcopy?
Saya tahu bahwa xcopy memiliki lebih banyak opsi, tetapi adakah manfaat menggunakan salinan daripada xcopy?
Jawaban:
xcopy adalah program eksternal, sedangkan salinan adalah bagian dari juru bahasa ( cmd.exe , command.com ). Ini berarti bahwa xcopy mungkin tidak ada pada komputer lain atau disk penyelamat.
Karena kami memiliki Windows dan menyimpan CD, itu bukan masalah lagi.
salin dapat menyatukan file.
copy file1 + file2 file3
menciptakan file ( file3 ) yang berisi konten file1 dan file2 .
salin dapat menyalin lebih dari sekadar file.
Sebagai contoh,
copy con file
memungkinkan Anda menulis langsung dari keyboard (konsol) ke file .
Anda juga dapat mencetak file menggunakan
copy file prn
copy file \\computer\printer
di mana yang terakhir adalah untuk printer bersama.
Anda bahkan dapat menggabungkan yang di atas: Perintah
copy con prn
memungkinkan Anda menulis langsung ke printer.
Saya pikir perbedaan utama adalah (atau tadinya) yang xcopy
mampu menyalin hierarki folder dan copy
dimaksudkan untuk bekerja pada file saja.
Yang sedang berkata, saya tidak berpikir ada sesuatu untuk mendapatkan (fungsionalitas - atau kinerja - bijaksana) dari menggunakan copy
.
Harap dicatat, bahkan xcopy
sudah ketinggalan zaman dengan standar hari ini. Robocopy adalah utilitas salinan pilihan baru pada platform Windows modern.
Perhatikan juga bahwa semua utilitas salinan yang disebutkan memiliki artikel Wikipedia yang dapat berisi informasi lebih lanjut:
Adakah yang ingat DOS pada dual floppy PC? Xcopy meminimalkan jumlah pencarian baca dengan memuat beberapa file ke dalam memori pada satu pembacaan untuk mempercepat salinan. Mungkin masih membuat peningkatan kecepatan sepele dengan HDD.
copy
lebih xcopy
. Tapi, IMO, ini merupakan kontribusi yang valid untuk diskusi.
Jika Anda menganggap Powershell sebagai "command line" maka ada perintah "copy" lain yang tersedia. "Salinan" Powershell tampaknya memetakan ke cmdlet.
Satu hal yang tidak disebutkan oleh jawaban lain adalah karena Powershell memperluas wildcard yang tertanam di tingkat shell, perintah ini akan berfungsi (hanya dari PS bukan dari DOS):
% copy G:\git\one\source\*\morePath\SomePattern*.dll destDir
sementara xcopy mengklaim "file tidak ditemukan" karena ia menerima satu sumber.