Dosya kopyalamamız gerekiyor ve bazı fonksiyonlara ihtiyacımız var. XCOPY kullanımı işimizi fazlasıyla kolaylaştırabilir.
XCOPY için genişletilmiş daha işlevsel kopyalama diyebiliriz. Rivayetlere göre XCOPY ilk olarak DOS 3.2’de ortaya çıktı. 🙂
Kullanımıyla alakalı parametrelere ve örneklere bakacak olursak;
Gizli Dizinler, Sistem Öz Nitelikleri Olan Dizinler, Boş Dizinler tüm dosyalar veya alt dizinler de dahil olmak üzere mevcut dizinin tüm içeriğini kopyalayarak yeni bir dizin oluşturmak için;
xcopy e:\DizinAdi e:\YeniKopyaDizin / e / i / h
Dizin adlarında boşluklar varsa dizin yolunu ” içerisine alabilirsiniz.
“e:\Dizin Adi” gibi.
Not: Dizin yolu 254 karakterden uzun olduğunda “yetersiz bellek” hatasıyla başarısız olur ve “/ J” seçeneği olmadan büyük dosyaların taşınması (yalnızca Server 2008R2’den sonra kullanılabilir) bir sistemdeki tüm kullanılabilir RAM’i tüketebilir.
XCOPY ile kullanabileceğiniz anahatarlar..
/ a | Arşiv özniteliği ayarlanmış dosyaları kopyalar. Bu anahtar, özniteliği değiştirmez. |
/ m | Arşiv özniteliği ayarlanmış dosyaları kopyalar ve arşiv özniteliğini kapatır. |
/ d: tarih | Belirtilen tarihte veya daha sonra değiştirilen dosyaları kopyalar. |
/ p | Her hedef dosyayı oluşturmadan önce sizi uyarır. |
/ s | Boş olanlar dışındaki klasörleri ve alt klasörleri kopyalar. |
/ e | Boş olsa bile herhangi bir alt klasörü kopyalar. |
/ v | Her yeni dosyayı doğrular. |
/ w | Kopyalamadan önce bir tuşa basmanızı ister. |
/ a | Arşiv özniteliği ayarlanmış dosyaları kopyalar. Bu anahtar, özniteliği değiştirmez. |
/ m | Arşiv özniteliği ayarlanmış dosyaları kopyalar ve arşiv özniteliğini kapatır. |
/ d: tarih | Belirtilen tarihte veya daha sonra değiştirilen dosyaları kopyalar. |
/ p | Her hedef dosya oluşturulmadan önce sizi uyarır. |
/ s | Boş olanlar dışında klasörleri ve alt klasörleri kopyalar. |
/ e | Boş olsa bile herhangi bir alt klasörü kopyalar. |
/ w | Kopyalamadan önce bir tuşa basmanızı ister. |
/ c | Hatalar oluşsa bile kopyalamaya devam eder. |
/ben | Hedef mevcut değilse ve birden fazla dosya kopyalıyorsanız, bu anahtar, hedefin bir klasör olduğunu varsayar. |
/ q | Kopyalama sırasında dosya adlarını göstermez. |
/ f | Kopyalama sırasında tam kaynak ve hedef dosya adlarını görüntüler. |
/ l | Kopyalanacak dosyaları görüntüler. |
/ h | Gizli dosyaları ve sistem dosyalarını kopyalar. |
/ r | Salt okunur dosyaların üzerine yazar. |
/ t | Bir klasör yapısı oluşturur, ancak dosyaları kopyalamaz. Boş klasörler veya alt klasörler içermez. Boş klasörleri ve alt klasörleri dahil etmek için / e anahtarıyla / t’yi kullanın. |
/ u | Bu hedefte zaten var olan dosyaları günceller. |
/ k | Öznitelikleri kopyalar. Tipik xcopy komutları salt okunur öznitelikleri sıfırlar. |
/ y | Size sormadan mevcut dosyaların üzerine yazar. |
/ -y | Mevcut dosyaların üzerine yazmadan önce sizi uyarır. |
/ n | Oluşturulan kısa adları kullanarak kopyalar. |