• xcopy komutu: seçenekler

    Xcopy - konsol modu komutu işletim sistemi Pencereler. Bir veya daha fazla dosya ve/veya klasörü bir konumdan diğerine kopyalamak için kullanılır. Aynı zamanda MS-DOS işletim sisteminin bir komutudur. Birçok seçenek ve tüm dizinleri kopyalama yeteneği ile xcopy, geleneksel kopyalamaya benzer, ancak çok daha güçlüdür. Daha da fazla işlevsellik gerekirse, işletim sisteminin daha fazla parametre üzerinde çalışan bir robocopy komutu vardır.

    Sözdizimi

    Komut satırı formatı aşağıdaki gibidir:

    kopyala kaynak [alıcı] ] [+dosya3]...]

    Kaynak bir dosya veya klasörün adını belirtir Üst düzey hangisinden kopyalanacak. Bu, xcopy komutunun tek gerekli parametresidir. Dosya veya dizin adı boşluk içeriyorsa, tırnak işaretleri içine alınmalıdır.

    Alıcı, veya hedef, kaynak dosyaların veya klasörlerin kopyalanacağı konumu gösteren bir parametredir. Belirtilmemişse, kaynak dosyanın bulunduğu dizine kaydedilecektir. xkopi komutu. Hedef adı boşluk içeriyorsa, tırnak işaretleri içine alınmalıdır.

    /A

    Bu seçenek yalnızca kopyalanacak arşiv dosyaları kaynakta bulundu. /a ve /m'yi aynı anda kullanamazsınız.

    /B

    Bu parametre sembolik bir bağlantıyı kopyalamak için kullanılır, atıfta bulunduğu şeyi değil. İlk olarak Windows Vista'da ortaya çıktı.

    /İle

    Bu seçenek, xcopy'yi bir hata oluşsa bile çalışmaya devam etmeye zorlar.

    /d [:tarih]

    /d seçeneği ve ardından AA-GG-YYYY biçiminde belirli bir tarih içeren xcopy komutu, belirtilen tarihte veya sonrasında değiştirilen dosyaları kopyalar. Bu seçeneği, belirli bir zaman değeri olmadan da yalnızca kaynağın ilgili kısımlarını seçmek için kullanabilirsiniz. daha yeni belgeler alıcıda aynı isimde. Normal dosyaları yürütmek için kullanılır.

    / e

    Tek başına veya /s seçeneğiyle birlikte kullanıldığında, seçenek /s ile aynı etkiye sahiptir, ancak kaynakta boşsa hedefte de boş klasörler oluşturur. /e anahtarı /t ile de kullanılabilir. Bu, kaynak dizinde bulunan boş dizinlerin ve alt dizinlerin hedefte oluşturulan dizin yapısına dahil edilmesini sağlar.

    /F

    Bu seçenek, kaynak ve hedef dosyaların tam yolunu ve adını görüntüler.

    /G

    Bu seçenekle birlikte xcopy kullanarak, şifrelenmiş dosyaları bir kaynaktan şifrelemeyi desteklemeyen bir hedefe kopyalayabilirsiniz. Bir EFS diskinden farklı türde başka bir şifreli diske veri kopyalarken anahtar çalışmaz.

    /H

    Xcopy gizli kopyalamaz veya sistem dosyaları, ancak verilen parametre ile yapabilirsiniz.

    /Ben

    Bu seçenek, xcopy'nin alıcının bir dosya mı yoksa dizin mi olduğunu sormasını engellemek için kullanılır. Bu seçeneği kullanmaz ve bir dizin veya dosya grubu olan bir kaynaktan var olmayan bir hedefe kopyalarsanız, yardımcı program sizden hedefin tam olarak ne olduğunu belirtmenizi ister.

    /J

    Bu seçenek dosyaları ara belleğe almadan kopyalar. Bu işlevçok büyük miktarda veri için kullanışlıdır. Bu xcopy seçeneği ilk olarak Windows 7'de ortaya çıktı.

    /k

    Bu seçenek, salt okunur dosyalar kopyalanırken bu özniteliğin hedefte korunması için kullanılır.

    /l

    Bu xcopy seçeneği, kaynak dosyaların ve klasörlerin bir listesini göstermek için kullanılmalıdır, ancak asıl kopyalama gerçekleştirilmez. Seçenek, birkaç tuşla karmaşık bir komut oluşturma durumunda faydalı olacaktır. Bu, kullanıcının amaçlanan xcopy çalışmasını görmesini sağlayacaktır.

    /M

    Bu seçenek /a seçeneğiyle aynıdır, ancak kopyalamadan sonra xcopy komutu arşiv özniteliğini devre dışı bırakır. Diğer tüm durumlarda, bu öznitelik, kaynakta olup olmadığına bakılmaksızın hedefteki tüm dosyalara atanacaktır. /m ve /a'yı aynı anda kullanamazsınız.

    /N

    Bu seçenek, kullanarak alıcıda dosya ve klasörler oluşturur. kısa isimler. Bu seçenek yalnızca, uzun dosya adlarını desteklemeyen FAT gibi daha eski bir dosya sistemiyle biçimlendirilmiş bir sürücüdeki mevcut bir hedefe kopyalama yaparken geçerlidir.

    Kopyalanan dosyalarda sahip ve erişim kontrol listesi (ACL) bilgilerini korur.

    /R

    Bu seçenek, kullanıcının her bir hedef dosyanın oluşturulmasını onaylamasını gerektirecektir.

    /Q

    Seçenek /f'nin tersidir. Bu xcopy seçeneği, yürütmeyi "sessiz" moda sokar ve kopyalanan her dosya hakkındaki bilgilerin ekran görüntüsünü kapatır.

    /R

    Bu seçenek, hedefteki salt okunur dosyaların üzerine yazmak için kullanılır. Alıcıdaki veriler güncellenirken bu parametre uygulanmazsa, bir mesaj görüntülenecektir. Erişim engellendi("İzin verilmedi") ve xcopy komutu duracaktır.

    /S

    Seçenek, kaynağın kök dizininin içeriğine ek olarak dosyalar ve alt dizinler içeren klasörleri kopyalamak için kullanılır. Boş dizinler oluşturulmaz.

    /T

    Bu xcopy seçeneği, komutun hedef üzerinde bir dizin yapısı oluşturmasına, ancak dosyaların hiçbirini kopyalamamasına neden olur. Başka bir deyişle, kaynakta bulunan klasörler ve alt dizinler, içerikleri olmadan taşınacaktır. Boş dizinler oluşturulmaz.

    / u

    Seçenek, yalnızca zaten hedefte bulunan kaynak dosyaları kopyalayacaktır.

    /v

    Bu seçenek, kimliğini doğrulamak için yazılan her dosyanın boyutunun kontrol edilmesini sağlar. Doğrulama, Windows XP'den bu yana xcopy komutuna yerleştirilmiştir, dolayısıyla daha sonra Windows sürümleri bu seçenek hiçbir şey yapmaz ve yalnızca MS-DOS uyumluluğu için dahil edilmiştir.

    / w

    Bu parametre “Dosyaları kopyalamaya hazır olduğunuzda herhangi bir tuşa basın” mesajını görüntülemek için kullanılır. Bu durumda, xcopy yalnızca bir tuşa basarak işlemi onayladıktan sonra talimatları yürütmeye başlar. Bu seçenek, her dosya için kopyalama onayını etkinleştiren /p anahtarını çoğaltmaz.

    /X

    Bu seçenek, dosyanın denetim ayarlarını ve sistem erişim kontrol listesi (SACL) bilgilerini kopyalar. /x seçeneği kullanıldığında, /o anahtarı yürütülür.

    /y

    Seçenek, xcopy komutunun kaynaktan hedefte zaten var olan dosyaların üzerine yazılması için onay istememesi için kullanılır. Tersine, /-y seçeneği, üzerine yazma isteklerini zorlar. Bu anahtar, xcopy komutunun varsayılan davranışı olduğundan gereksiz görünebilir, ancak /y seçeneği bazı bilgisayarlarda COPYCMD ortam değişkeninde ayarlanmış olabilir ve bu da bu anahtarı gerekli kılar.

    /z

    Bu seçenek, xcopy komutunun kayıp durumunda kopyalamayı güvenli bir şekilde durdurmasını sağlar. ağ bağlantısı ve ardından bağlantı geri geldiğinde kaldığı yerden devam eder. Bu tuş ayrıca görev sırasında her dosyanın kaydetme yüzdesinin görüntülenmesini etkinleştirir.

    /exclude: dosya1 [+dosya2] [+dosya3]

    Bu seçenek, kopyalama sırasında xcopy komutunun atlaması gereken arama dizelerinin bir listesini içeren bir veya daha fazla dosya adı belirtmenize olanak tanır.

    /?

    Bu tuşu kullanırken ayrıntılı yardım görüntülenecektir. xcopy / yapıyor musunuz? help xcopy komutuna benzer. Kullanıcı, bazen çok uzun olan çıktıyı, yönlendirme deyimini kullanarak bir dosyaya kaydedebilir.

    örnekler

    • kopyala C:\Dosyalar E:\Dosyalar / Ben

    Yukarıdaki komutta, C:\Files kaynak dizininde bulunan veriler yeni olan hedefe kopyalanır. Dosyalar klasörü E sürücüsünde. /s anahtarı kullanılmadığından, bunların içerdiği hiçbir alt dizin veya dosya çoğaltılmaz.

    • kopyala"C:\Önemli dosyalar" D:\Yedekleme /c /d /e /h /i /k /q /r /s /x /y

    Bu örnekte, komut yedekleme için kullanılmaktadır. Bu tuş kombinasyonu başarıyla değiştirilir yazılım, verilerin güvenliğini sağlar. Belirtilen komut şu şekilde yazılabilir: toplu iş dosyası ve görev yöneticisinde her gün otomatik olarak çalışacak şekilde ayarlayın. Bu sayede düzenli veri yedeklemesi sağlanabilir.

    Yukarıdaki komut satırı, xcopy'nin, boş ve gizli olanlar da dahil olmak üzere, tarihi hedefte bulunanlardan daha yeni olan tüm dosya ve klasörleri kaynak C:\Önemli dosyalardan hedef D:\Yedekleme'ye kopyalamak için kullanıldığı anlamına gelir. dizin. Ayrıca, yazmadan sonra korunan bu öznitelik ile çoğaltılması gereken salt okunur veriler vardır. Tüm erişim kontrolü ayarları da kaydedilmelidir. Son olarak, xcopy'nin toplu iş modunda çalıştırılması gerektiğinden, kopyalanan nesneler hakkında bilgi yazdırmaya [q] veya her birinin üzerine yazıldığını doğrulamaya gerek yoktur. Bir hata oluştuğunda durdurmak da istenmez.

    • kopyala C:\Video "\\SERVER\Medya Yedekleme" /f /j /s /w /z

    Burada xcopy komutu, “C:\Video” kaynağındaki alt dizinlerde yer alan dosyaları içeren tüm klasörleri, SERVER adlı bir bilgisayarda ağ üzerinde bulunan “Media backup” hedef dizinine kopyalamak için kullanılır. Video aslında kaydedildiği için büyük beden, ardından işlemi iyileştirmek için arabelleğe alma kapatılır ve bu ağ üzerinden gerçekleştiğinden, bağlantı kesilirse kopyalamaya devam etmek mümkündür. İÇİNDE bu durum kullanıcı, xcopy gerçekten herhangi bir şey yapmadan önce işlemin çalıştığını onaylamasının istenmesini istiyor ve ayrıca görmek istiyor detaylı bilgi hangi dosyaların yazıldığı hakkında.

    • kopyala C:\Client032 C:\Client033 /t /e

    Bu örnekte, C:\Client032 konumunda iyi organize edilmiş bir geçerli istemci dizinine sahip bir kaynak vardır. Bu, yeni istemci için Client033 klasörünü zaten oluşturmuştur, ancak kullanıcı bunu manuel olarak yapmamak için dosyaları değil, yalnızca dizin yapısını kopyalamak ister. Ayrıca, C:\Client032'de yeni bir istemcinin ihtiyaç duyabileceği birkaç boş dizin vardır, bu yüzden bunların da çoğaltıldığından emin olmalısınız.

    Kullanılabilirlik

    Komut, tüm işletim sistemlerinin komut satırından çağrılabilir. Windows sistemleri Windows 8, 7, Vista, XP, 98, vb. dahil. Ayrıca, xcopy işletim sistemi tarafından desteklenir. MS-DOS sistemi. Bazı komut parametrelerinin mevcudiyetinin ve sözdiziminin farklı işletim sistemlerinde farklılık gösterebileceğine dikkat edilmelidir.

    Seçenekler

    Windows 98 ve 95'te, komutun 2 sürümü mevcuttur: xcopy ve xcopy32. Ancak, bunların sonuncusu hiçbir zaman doğrudan çalıştırılmak üzere tasarlanmamıştı. xcopy'yi Windows 95 veya 98'de çalıştırmak, ya orijinal 16 bit sürümü (MS-DOS kipinde) ya da yeni 32 bit sürümü (Windows'ta) otomatik olarak başlatır. Bu nedenle, işletim sisteminin hangi sürümü mevcut olursa olsun, mevcut olsa bile xcopy32'yi değil, her zaman xcopy komutunu çalıştırmalısınız. İlki her zaman en uygun sürümü kullanacaktır.


    XCopy yardımcı programı, en eski ve en kullanışlı veri aktarım araçlarından biridir. XCopy'nin amacı, klasörlerin konumunu değiştirmektir. Dosya Gezgini, bu yardımcı programın yerini büyük ölçüde almıştır ve mümkün olduğunda kullanmanızı öneririz. Ancak, birkaç tane var önemli uygulamalar xcopy yardımcı programları:

    • dosya işleme için komut dosyaları;
    • hareketli bireysel dosyalar karmaşık bir yapıda;
    • bazı dosyalar taşınamasa bile mevcut tüm dosyaların kopyalanması;
    • verilerin bir sistemden diğerine arşivlenmesi;
    • belirli özelliklere sahip dosyaları taşımak.

    Pek çok kişi, harika bir iş çıkardığı için XCopy yardımcı programını yedekleme uygulaması olarak kullanır. Veri dosyalarını bir klasörden başka bir arşiv ortamına kolayca kopyalayabilirsiniz. HDD, disket, Zip sürücüsü veya ağ sürücüsü. Ne yazık ki, XCopy yardımcı programı teyp gibi geleneksel ortamları desteklemez. Ayrıca, kopyalanacak ortamın bölümlenmiş olması gerekir, bu nedenle XCopy, dosyaları CD'lere yazmanıza izin vermez.

    Nasıl kullanılır?

    XCopy yardımcı programı, kaynak ve hedef dosyaları belirterek standart kopyalama komutuyla aynı şekilde kullanılır. Örneğin, C sürücüsündeki MyDir klasöründeki tüm dosyaları D sürücüsündeki MyDir klasörüne kopyalamak için şu komutu girin:

    XCopy C:\MyDir\*.* D:\MyDir\*.*

    Ardından Enter tuşuna basın. XCopy yardımcı programı, en önemlileri aşağıda listelenen bir dizi anahtar tutar.

    Ek anahtarlar

    /A ve /M- sadece arşivlenmiş dosyalar kopyalanır. Bu anahtarlarla, XCopy yardımcı programı arşivleme için kullanılabilir. /M anahtarı, kopyalanan dosyalardaki arşiv özniteliğini de sıfırlayarak yedeklendiklerini belirtir. Bu nedenle, bir arşivleme uygulaması olarak XCopy kullanıldığında, özel olarak /M anahtarı kullanılmalıdır.

    /C- veri hataları meydana gelse bile kopyalamaya devam eder. Hasarlı klasörden yeni bir konuma mümkün olduğunca fazla içerik kopyalamak için bu özelliği kullanın. Gezgin böyle bir işlevden yoksundur - kopyalama ilk hatadan sonra durur.

    /G- şifrelenmiş dosyaları şifrelemeyi desteklemeyen bir konuma kopyalamanıza olanak tanır. Bu işlev dosyanın şifresini çözecektir ve dosyayı çalıştırmak için uygun sistem haklarına sahip olmanız gerekir.

    /H- gizli ve sistem dosyalarını kopyalar.

    /K- dosya özniteliklerini dosyaların kendisiyle birlikte kopyalar. İÇİNDE normal mod XCopy, salt okunur özelliğini dosyalardan kaldırır.

    /O ve /X- kopyalanan dosyaların korunması. /O anahtarı, dosyanın sahip bilgilerini ve dosyayla birlikte erişim kontrol tablosunu kopyalar. Erişim kontrol tablosu, dosyaya erişimi olan kullanıcılar ve dosyayla gerçekleştirebilecekleri eylemler hakkında bilgiler içerir. /X anahtarı, dosyanın denetim bilgilerini de kopyalar. Bu özellik, dosya erişimini izlerken önemlidir.

    /R- kopyalarken salt okunur dosyaların üzerine yazar. Yazmaya karşı korumalı dosyaların sürümlerinin yedeklemede güncellenmesi için yedekleme yaparken bu anahtarı kullanın.

    /S ve /E- dosyaları yalnızca geçerli klasörden değil, tüm alt klasörlerinden de kopyalayın. /E anahtarı boş alt klasörleri de kopyalar. Belirtilen anahtarlar, yalnızca dosyaların kopyalanmasına değil, aynı zamanda klasör yapısının korunmasına da izin verir.

    /T- herhangi bir dosyayı kopyalamadan orijinal klasör yapısının bir kopyasını oluşturur. Yeni projeler oluşturmak için bu özelliği kullanın. Bazen, belirli bilgileri kopyalamadan bir klasörün yapısını tekrarlamak yararlı olabilir.

    /U- kaynak klasörden yalnızca hedef klasörde bulunan dosyaları kopyalar. Bu işlev, hedef klasördeki bazı dosyaların güncellenmesine yardımcı olarak her bir dosyayı ayrı ayrı belirtme ihtiyacını ortadan kaldırır.

    / V- içeriklerini kaynak dosyalarla karşılaştırarak kopyalanan tüm dosyaları kontrol eder. Verilen anahtar kopyalama süresini artırır, ancak XCopy yardımcı programıyla arşivlenirken her zaman kullanılmalıdır. Aksi takdirde, içine girme riski vardır. destek olmak bozuk veri ve bunun hakkında bilgi sahibi değil.

    Alt dizinler dahil olmak üzere dosya ve dizinleri kopyalar.

    Sözdizimi

    kopyala kaynak [sonuç] [/ w] [/P] [/C] [/v] [/Q] [/F] [/ l] [/G] [/D[: aa-gg-yyyy]] [/ u] [/Ben] [/S [/ e]] [/T] [/ k] [/R] [/H] [{/A|/M}] [/N] [] [/X] [/hariç tutmak:dosya1[+ [dosya2]][+ [dosya3]] [{/y|/-y}] [/z]

    Seçenekler

    kaynak Gerekli parametre. Kopyalanacak dosyaların konumunu ve adlarını belirtir. Parametre bir sürücü veya yol olmalıdır. sonuç Dosyaların kopyalanacağı konumu belirtir. Parametre, iki nokta üst üste ile ayrılmış bir sürücü adı, bir dizin adı, bir dosya adı veya her ikisinin bir kombinasyonunu içerebilir. / w Kopyalamaya başlamak için onay beklerken aşağıdaki mesajı görüntüler:

    Dosyaları kopyalamaya başlamak için herhangi bir tuşa basın

    /P Her sonuç dosyasını oluştururken onay ister. /C Hataları yok sayar. /v Kopyalanan her dosyayı orijinaliyle karşılaştırır. /Q Komut mesajlarının görüntülenmesini iptal eder kopyala. /F Kopyalama sırasında kaynak dosyaların ve sonuç dosyalarının adlarını görüntüler. / l Kopyalanan dosyaların bir listesini görüntüler. /GŞifrelenmemiş sonuç dosyaları oluşturur. /D[: aa-gg-yyyy] Yalnızca belirtilen tarihte veya sonrasında değiştirilen dosyaları kopyalar. Değer dahil değilse aa-gg-yyyy, takım kopyala tüm dosyaları kopyalar kaynaklar mevcut dosyalardan daha yeni olan- sonuçlar. Bu özellik, yalnızca değiştirilen dosyaları güncellemenizi sağlar. / u Yalnızca bu dosyaları kopyalar (günceller)- kaynaklar zaten dizinde var olan sonuç. /Ben Eğer kaynak joker karakterler içeren bir dizin veya kaynaktır ve sonuç mevcut değil, komut kopyala buna inanıyor sonuç dizinin adıdır ve yeni bir dizin oluşturur. Daha sonra kopyala her şeyi kopyalar belirtilen dosyalar yeni dizine. varsayılan komut kopyala parametre ise onay ister sonuç dizin veya dosya. /S Boş değillerse dizinleri ve alt dizinleri kopyalar. parametre ise /S ayarlanmadı, komut kopyala yalnızca bir dizinle çalışacaktır. / e Boş olanlar dahil tüm alt dizinleri kopyalar. Parametre / e parametrelerle kullanılır /S Ve /T. /T Dosyaları değil, yalnızca alt dizin yapısını (yani ağacı) kopyalar. Boş dizinleri kopyalamak için anahtarı belirtmelisiniz / e. / k Orijinalleri bu özniteliğe sahip olan kopyalanan dosyalar için bu özniteliği koruyarak salt okunur özniteliğine sahip dosyaları kopyalar. varsayılan komut kopyala salt okunur özelliğini kaldırır. /R Salt okunur olan dosyaları kopyalar. /H Sistemi kopyalar ve gizlenmiş dosyalar. varsayılan komut kopyala sistem ve gizli dosyaları kopyalamaz. /A Yalnızca "arşiv" özniteliği ayarlanmış dosyaları kopyalar. parametreyi kullanırken /A kaynak dosyaların "arşiv" özelliği değişmez. Nitelikleri bir komutla ayarlama hakkında nitelik"" bağlantısına bakın. /M Yalnızca "arşiv" özniteliği ayarlanmış dosyaları kopyalar. parametrenin aksine /A, parametre /M kopyalanan dosyaların "arşiv" özelliğini temizler. Nitelikleri bir komutla ayarlama hakkında nitelik"" bağlantısına bakın. /N Kısa dosya adlarını kullanarak kopyalar NTFS sistemleri. Parametre /N NTFS'den kopyalarken gereklidir dosya sistemi FAT veya hedef sürücü, FAT (8.3) dosya sistemi gibi bir dosya adlandırma kuralının kullanılmasını gerektirdiğinde. Dosyalar dosyaya yazılabilir YAĞ sistemi veya NTFS'dir. Dosya sahipliğini ve seçici erişim kontrol tablosu (DACL) bilgilerini kopyalar. /X Dosya denetim ayarları ve sistem erişim kontrol tablosu (SACL) hakkındaki bilgileri kopyalar (varsa) /P). /hariç tutmak:dosya1[+ [dosya2]][+ [dosya3]] Dizeleri içeren dosyaların bir listesini belirtir. /y Mevcut bir dosyanın üzerine yazmayı onaylamak için bir talep verilmesini ortadan kaldırır. Hedef dosya. /-y Mevcut bir hedef dosyanın üzerine yazmak için bir onay isteği gönderir. /z Yeniden başlatma modunda ağ üzerinden kopyalar. /? yardım görüntüler Komut satırı.

    notlar

    • Parametre Kullanmak /v
    • Parametre Kullanmak /hariç tutmak

      Her dosyadaki tüm satırların satır satır çıktısı. Çıktı dizesi, kopyalanan dosyanın yolunun bir bölümüyle eşleşirse, kopyalama işleminin dışında bırakılır. Örneğin, "\Obj\" dizesi belirtilirse, "Obj" dizininde bulunan tüm dosyalar hariç tutulur. Örneğin, ".obj" dizesi belirtilirse, .obj uzantılı tüm dosyalar hariç tutulur.

    • Parametre Kullanmak /z

      Kopyalama aşamasında kaybolursa ağ bağlantısı(örneğin, sunucu giderse çevrimdışı mod, bağlantının kesilmesi), bağlantı yeniden kurulduğunda kopyalama devam eder. Parametre Kullanmak /z komutları ayrıca her dosya için tamamlanan kopyalama işleminin yüzdesini (yüzdesini) görüntüler.

    • Parametre Kullanmak /y V Çevre değişkeni COPYCMD.

      parametresini kullanabilirsiniz /y COPYCMD ortam değişkeninde. Bu ayar, parametre kullanılarak geçersiz kılınabilir. /-y komut satırında. Varsayılan olarak, eğer komut kopyalamak bir toplu programda gerçekleştirilmez, değiştirirken onay gerekir.

    • Şifrelenmiş dosyaları kopyalama

      Dosyaları Şifreleme Dosya Sistemini (EFS) desteklemeyen bir birime kopyalamak hataya neden olur. Önce dosyaların şifresini çözmeniz veya EFS'yi destekleyen bir birime kopyalamanız gerekir.

    • dosya ekleme

      Dosyaları birleştirmek için, bir sonuç dosyası, ancak birden fazla kaynak dosyası belirtin (joker karakterler veya dosya1+dosya2+dosya3 biçimini kullanarak).

    • için varsayılan değer sonuç

      parametre ise sonuç ayarlanmadı kopyala dosyaları geçerli dizine kopyalar.

    • olarak atama sonuç dosya veya dizin

      parametre ise sonuç mevcut katalogları içermez veya bitmez ters eğik çizgi(\), aşağıdaki mesaj görüntülenir:

      hedef ne demek?
      dosya veya dizin adı
      (F=dosya, D=dizin)?

      Dosya veya dosyalar bir dosyaya kopyalanacaksa F tuşuna basın. Dosya veya dosyalar bir dizine kopyalanacaksa D'ye basın.

      Bu mesajı çözmek için seçeneği kullanın /Ben. Sonuç olarak, takım kopyala kaynak birden fazla dosya veya dizin ise sonucun bir dizin olduğunu varsayar.

    • Komut kullanımı kopyala dosyalar için "arşivlenmiş" niteliğini ayarlamak için sonuç

      Takım kopyala kaynak dosyalardaki bu özniteliğin durumundan bağımsız olarak "arşiv" öznitelik kümesiyle dosyalar oluşturur.

    • Komut Karşılaştırması kopyala Ve disk kopyası

      Takım kopyala yerine kullanılmalı disk kopyası dosyaları ve alt dizinleri farklı bir biçimdeki bir diske kopyalarken. Takımdan beri disk kopyası diskleri parça parça kopyalar, kaynak disk ve hedef disk aynı formatta olmalıdır. Takım için kopyala bu gereklilik gerekli değildir. Genellikle komutu kullanmalısınız kopyala, aynı görüntülere sahip iki disk almak istemiyorsanız.

    • Program çıkış kodları kopyala

      Komut tarafından çıkan çıkış kodlarını analiz etmek için kopyala, parametreyi kullanın hata_seviyesi komut satırında eğer toplu programlar. Aşağıdaki tablo, kısa bir açıklama ile çıkış kodlarını listeler.

    örnekler

    A sürücüsündeki tüm dosyaları ve alt dizinleri (boş alt dizinler dahil) B sürücüsüne kopyalamak için şunu yazın:

    xkopya a:b: /s /e

    Önceki örneğin kopyalama işlemine sistem ve gizli dosyaları dahil etmek için parametreyi kullanın. /H:

    xkopya a: b: /s /e /h

    \Reports dizinindeki dosyaları, 29 Aralık 1993'ten sonra değiştirilen \Rawdata dizinindeki dosyalarla güncellemek için şunu yazın:

    xcopy \rawdata \raporlar /d:29-12-1993

    \Reports dizininde bulunan önceki örnek dosyaları tarihlerine bakılmaksızın güncellemek için aşağıdaki komutu girin:

    xcopy \rawdata \raporlar /u

    Önceki örnekte kopyalanacak dosyaların listesini almak için şu komutu girin:

    xcopy \rawdata \raporlar /d:29-12-1993 /l > xcopy.out

    Kopyalanacak dosyaların listesi Xcopy.out dosyasındadır.

    \Müşteri dizinini ve tüm \\Genel\Adres alt dizinlerini şuraya kopyalamak için: ağ sürücüsü H, dosyaları salt okunur tutun, şu komutu girin:

    xcopy \müşteri h:\genel\adres /s /e /k /p

    Önceki komutu vermek için komutun olduğundan emin olun. kopyala\Address dizinini oluşturur ve yeni bir dizinin oluşturulmasıyla ilgili çıktı mesajını ortadan kaldırır, parametreyi ekleyin /Ben Aşağıdaki şekilde:

    xcopy \müşteri h:\genel\adres /s /e /k /p /i

    Programı başlatmak için kopyala ve çıkış kodlarını ayrıştırarak, bir toplu iş dosyası oluşturabilir ve ifadeyi kullanabilirsiniz. eğer hata durumunda çıkış kodlarını işlemek için. Örneğin, aşağıdaki toplu program kaynağı ayarlamak için geçersiz kılınan parametreleri kullanır kopyala ve sonuç:

    @Eko kapalı
    rem COPYIT.BAT, tüm alt dizinlerdeki tüm dosyaları kopyalar
    kaynak sürücüyü veya dizini (%1) başka bir sürücüye remleyin

    rem veya başka bir dizin (%2)

    Xkopya %1 %2 /s /e

    Eğer hata seviyesi 4 düşük belleğe giderse
    ?eğer hata seviyesi 2 iptal edilirse
    ?hata seviyesi 0 ise çıkışa git

    ??: düşük bellek ?
    yankı Dosyaları kopyalamak için yeterli bellek yok,
    Geçersiz bir ?echo sürücüsü belirtildi veya komut satırı söz diziminde bir hata oluştu.
    ?çıkışa git
    ??
    :kürtaj?
    yankı Kopyalamayı durdurmak için CTRL+C'ye basın.
    ?çıkışa git?
    ?
    :çıkış

    Bu toplu program, C:\Prgmcode dizinindeki ve alt dizinlerindeki tüm dosyaları aşağıdaki gibi B sürücüsüne kopyalamak için kullanılabilir:

    kopyala c:\prgmcode b:

    Kabuk, parametre için C:\Prgmcode'u değiştirir %1 ve bir parametre yerine B %2 , ardından komutu kullanır kopyala parametrelerle / e Ve /S. yürütürken ise kopyala bir hata oluştu, toplu program çıkış kodunu okur ve ilgili talimatta belirtilen etikete atlar EĞER HATA SEVİYESİ. Sonuç olarak, ekranda hatanın niteliği hakkında bir mesaj görüntülenir ve toplu programdan çıkılır.

    Komut isteminde HELP yazarak komutların tam listesi görüntülenebilir.

    CD ekibi

    Geçerli dizin komutla değiştirilebilir.

    CD [sürücü:][yol\]

    Gerekli dizine giden yol, yukarıdaki açıklamalar dikkate alınarak belirtilir. Örneğin, CD \ komutu, geçerli sürücünün kök dizinine değişir. CD komutunu parametresiz çalıştırırsanız, geçerli sürücünün ve dizinin adları ekranda görüntülenecektir.

    KOPYALAMA Komutu

    Bir bilgisayarda çalışırken en çok tekrarlanan görevlerden biri, dosyaları bir yerden başka bir yere kopyalamak ve taşımaktır. COPY komutu, bir veya daha fazla dosyayı kopyalamak için kullanılır.

    Bu komutun sözdizimi şöyledir:

    KOPYALAMA kaynağı [+ kaynak [+ ...]] [sonuç]

    Kısa Açıklama COPY komutunun parametreleri ve tuşları tabloda verilmiştir.

    Tablo 1.1. KOPYALAMA Komut Seçenekleri ve Seçenekleri

    Parametre

    Tanım

    kaynak

    Kopyalanan dosya veya dosyaların adı

    Dosya bir ASCII metin dosyasıdır, yani dosyanın sonu ASCII kodu 26 olan karakterle belirtilir ( +)

    Dosya ikili. Bu anahtar, komut yorumlayıcısının kopyalama sırasında bayt sayısını kaynaktan okuması gerektiğini belirtir. verilen boyut kopyalanan dosyanın dizininde

    sonuç

    Kopyalama sonucunun ve/veya oluşturulacak dosyanın adının yerleştirileceği dizin

    Kopyalamadan sonra dosyaları karşılaştırarak kopyalamanın doğruluğunu kontrol etme

    Dosyaları değiştirmek için onay isteme modunu devre dışı bırakma

    Dosyaları değiştirmek için onay isteme modunun etkinleştirilmesi

    Aşağıda COPY komutunun kullanımına ilişkin örnekler verilmiştir.

    Bulunduğunuz dizinden abc.txt dosyasını D:\PROGRAM dizinine aynı isimle kopyalamak:

    abc.txt dosyasını KOPYALA D:\PROGRAM

    abc.txt dosyasını geçerli dizinden D:\PROGRAM dizinine def.txt yeni adı altında kopyalamak:

    abc.txt D:\PROGRAM\def.txt KOPYALAMA

    .txt uzantılı tüm dosyaların A: sürücüsünden C: sürücüsündeki "Belgelerim" dizinine kopyalanması:

    KOPYA A:\*.txt "C:\Belgelerim"

    Komutta bir hedef dosya belirtmezseniz, COPY komutu, kaynak dosyanın, kaynak dosyayla aynı ada, oluşturulma tarihine ve saatine sahip bir kopyasını oluşturacaktır. yeni bir kopya geçerli sürücüdeki geçerli dizine. Örneğin, A: sürücüsünün kök dizinindeki tüm dosyaları geçerli dizine kopyalamak için aşağıdaki kısa komutu çalıştırmak yeterlidir:

    KOPYA A:\*.*

    Kopyalama sırasında kaynak veya sonuç olarak yalnızca dosyaların değil, bilgisayar aygıtlarının adlarını da belirtebilirsiniz. Örneğin, abc.txt dosyasını bir yazıcıda yazdırmak için, bu dosyayı PRN cihazına kopyalamak için şu komutu kullanabilirsiniz: COPY abc.txt PRN

    Bir diğer ilginç örnek: yeni bir tane oluştur Metin dosyası ve kullanmadan içine bilgi yazın Metin düzeltici. Bunu yapmak için, klavyede yazdıklarınızı my.txt dosyasına kopyalayacak olan COPY CON my.txt komutunu girin (bu dosya varsa üzerine yazılır, aksi takdirde oluşturulur). Girişi tamamlamak için dosya sonu karakterini girmeniz, yani tuşlara basmanız gerekir. +.

    COPY komutu ayrıca birkaç dosyayı tek bir dosyada birleştirebilir (yapıştırabilir). Bunu yapmak için, tek bir sonuç dosyası ve birkaç kaynak dosya belirtmeniz gerekir. Bu, joker karakterler (? ve *) veya dosya1 + dosya2 + dosya3 biçimi kullanılarak elde edilir. Örneğin, 1.txt ve 2.txt dosyalarını 3.txt dosyasında birleştirmek için aşağıdaki komutu verebilirsiniz:

    KOPYALA 1.txt+2.txt 3.txt

    Geçerli dizindeki tüm dat dosyalarını tek bir all.dat dosyasında birleştirmek şu şekilde yapılabilir:

    KOPYALA /B *.dat tüm.dat

    /B anahtarı, dosyaları birleştirirken COPY komutu varsayılan olarak metin dosyalarını dikkate aldığından, bağlı dosyaların kesilmesini önlemek için burada kullanılır.

    Hedef dosyanın adı kopyalanan dosyalardan birinin adıyla eşleşirse (ilki hariç), hedef dosyanın orijinal içeriği kaybolur. Hedef dosya adı atlanırsa, hedef dosya adı olarak listedeki ilk dosya kullanılır. Örneğin, COPY 1.txt+2.txt komutu, 2.txt dosyasının içeriğini 1.txt dosyasının içeriğine ekler. COPY komutu, içeriğini değiştirmeden bir dosyaya geçerli tarih ve saati atamak için de kullanılabilir. Bunu yapmak için, gibi bir komut girmeniz gerekir.

    KOPYALA /B 1.txt+,

    Burada virgüller, istenen sonuca götüren alıcı parametresinin ihmal edildiğini gösterir.

    COPY komutunun dezavantajları da vardır. Örneğin gizli ve sistem dosyalarını, sıfır uzunluklu dosyaları, alt dizinlerdeki dosyaları kopyalayamaz. Ayrıca, bir grup dosya kopyalanırken COPY bir dosyayla karşılaşırsa şu an kopyalanamıyorsa (örneğin, başka bir uygulama tarafından kullanılıyorsa), kopyalama işlemi tamamen kesintiye uğrayacak ve kalan dosyalar kopyalanmayacaktır.

    Takım XCOPY

    COPY komutunun açıklamasında belirtilen sorunlar, kopyalama yaparken daha birçok seçenek sunan XCOPY komutu kullanılarak çözülebilir. Bununla birlikte, XCOPY'nin aygıtlarla değil, yalnızca dosya ve dizinlerle çalışabileceğine dikkat edilmelidir.

    Bu komutun sözdizimi şöyledir:

    XCOPY kaynağı [sonuç] [tuşlar]

    XCOPY komutu birçok tuşa sahiptir, bunlardan sadece birkaçına değineceğiz. /D[:[date]] anahtarı, yalnızca belirtilen tarihte veya sonrasında değiştirilen dosyaları kopyalamanıza izin verir. Tarih parametresi belirtilmezse, yalnızca kaynak sonuçtan daha yeniyse kopyalama yapılacaktır. Örneğin, komut

    XCOPY "C:\Belgelerim\*.*" "D:\BACKUP\Belgelerim" /D

    "D:\BACKUP\Belgelerim" dizinine yalnızca "C:\Belgelerim" dizinindeki son kopyadan bu yana değişen veya "D:\BACKUP\Belgelerim" dizininde bulunmayan dosyaları kopyalar. " dizin hiç.

    /S anahtarı, boş olmayan tüm alt dizinleri kaynak dizine kopyalamanıza izin verir. /E anahtarını kullanarak, boş olanlar da dahil olmak üzere genel olarak tüm alt dizinleri kopyalayabilirsiniz.

    /C anahtarı belirtilirse, hatalar oluşsa bile kopyalama devam eder. Bu, dosya grupları üzerinde gerçekleştirilen kopyalama işlemleri için çok kullanışlıdır, örneğin, destek olmak veri.

    /I anahtarı, birden çok dosya kopyalanırken ve hedef dosya eksik olduğunda önemlidir. Bu anahtar belirtildiğinde, XCOPY komutu hedef dosyanın bir dizin olması gerektiğini varsayar. Örneğin, txt uzantılı tüm dosyaları geçerli dizinden henüz var olmayan TEXT alt dizinine kopyalamak için komutta /I anahtarını belirtirseniz,

    XCOPY *.txt METİN /I

    daha sonra TEXT alt dizini başka istek olmaksızın oluşturulacaktır.

    Kopyalama sırasında görüntüleme modundan /Q, /F ve /L tuşları sorumludur. /Q anahtarını belirtirken, kopyalama sırasında dosya adları görüntülenmezken, /F anahtarı kaynağın ve sonucun tam yollarını görüntüler. /L anahtarı, yalnızca kopyalanması gereken dosyaların görüntülendiği anlamına gelir (kopyalamanın kendisi gerçekleştirilmez).

    /H anahtarını kullanarak gizli dosyaları ve sistem dosyalarını kopyalayabilir ve /R anahtarını kullanarak dosyaları "Salt Okunur" özniteliğiyle değiştirebilirsiniz. Örneğin, C: sürücüsünün kök dizinindeki tüm dosyaları (sistem ve gizli dosyalar dahil) D: sürücüsündeki SYS dizinine kopyalamak için aşağıdaki komutu girin:

    XCOPY C:\*.* D:\SYS /H

    /T anahtarı, XCOPY'nin bu dizinlerdeki dosyaları çoğaltmadan yalnızca kaynak dizin yapısını kopyalamasına izin verir ve boş dizinler ve alt dizinler dahil edilmez. Hala boş dizinleri ve alt dizinleri dahil etmek için /T /E anahtar kombinasyonunu kullanmanız gerekir.

    XCOPY'yi kullanarak, kopyalarken yalnızca mevcut dosyaları güncelleyebilirsiniz (yeni dosyalar yazılmaz). Bunun için /U anahtarı kullanılır. Örneğin, a.txt ve b.txt dosyaları C:\2 dizinindeyse ve a.txt, b.txt, c.txt ve d.txt dosyaları C:\1 dizinindeyse, sonra komutu yürüttükten sonra

    XCOPY C:\1 C:\2 /U

    C:\2 dizininde sadece iki dosya a.txt ve b.txt kalacak ve bunların içerikleri C:\1 dizinindeki ilgili dosyaların içerikleriyle değiştirilecektir. " özniteliği XCOPY kullanılarak kopyalandı, ardından Varsayılan olarak bu öznitelik kopya dosyasından kaldırılacak. Yalnızca verileri değil, dosyanın tüm özniteliklerini de kopyalamak için /K anahtarını kullanmanız gerekir.

    /Y ve /-Y anahtarları, kopyalama sırasında dosyaları değiştirmeden önce onay istenip istenmeyeceğini belirler. /Y, böyle bir talebin gerekli olduğu anlamına gelir, /-Y - gerekli değildir.

    DIR Komutu

    Diğer bir çok yararlı komut, sürücülerin ve dizinlerin içerikleri hakkında bilgi görüntülemek için kullanılan DIR [sürücü:][yol][dosyaadı] [switches] komutudur. [drive:][path] parametresi, içeriğinin görüntüleneceği sürücüyü ve dizini belirtir. [filename] parametresi, listeye dahil edilecek dosyayı veya dosya grubunu belirtir. Örneğin, komut

    Dizin C:\*.bat

    ile tüm dosyaları gösterecek yarasa uzantısı C: sürücüsünün kök dizininde. Bu komutu parametreler olmadan verirseniz, disk etiketi ve seri numarası, geçerli dizinde bulunan dosyaların ve alt dizinlerin adları (kısa ve uzun sürümlerde) ve bunların son değiştirilme tarihi ve saati görüntülenir. Daha sonra dizindeki dosyaların sayısını, dosyaların kapladığı toplam boyutu (bayt cinsinden) ve boyutunu görüntüler. boş alan diskte. Örneğin:

    C cihazındaki birim PHYS1_PART2 olarak etiketlenmiştir. Seri numarası ciltler: 366D-6107 C:\aditor klasörünün içeriği.<ПАПКА> 25.01.00 17:15 . .. <ПАПКА>01/25/00 05:15 PM .. TEMPLT02 DAT 227 08/07/98 01:00 templt02.dat UNINST1 000 1 093 03/02/99 8:36 AM UNINST1.000 HILITE DAT 1 082 09/18/98 06:55 hilite.dat TEMPLT01 DAT TEMPLT01 TEMPLT01 008 4 .98 1:00 templt01.dat UNINST0 000 40.960 15.04.98 2:08 UNINST0.000 TABLET DAT 357 08/07/98 1:00 ttable.dat ADITOR EXE 461.312 12/01/99 23:13 aditor.exe BENİ OKU TXT 3.974 01/25/00 17:26 readme.txt ADITOR HLP 24.594 10/08/98 23:12 aditor.hlp TEXT~1 TXT 0 03/11/01 9:02 Metin file.txt 11 dosya 533.647 bayt 2 klasör 143.261.696 bayt ücretsiz

    DIR komut anahtarlarını kullanarak çeşitli düzenleme, filtreleme ve sıralama modlarını belirleyebilirsiniz. Örneğin, /W anahtarını kullanırken, dosya listesi, her satırda mümkün olduğu kadar çok dosya veya dizin adıyla geniş bir biçimde görüntülenir. Örneğin:

    C aygıtındaki birim PHYS1_PART2 Cilt Seri Numarası olarak etiketlenmiştir: 366D-6107 Klasör İçeriği C:\aditor [.] [..] TEMPLT02.DAT UNINST1.000 HILITE.DAT TEMPLT01.DAT UNINST0.000 TTABLE.DAT ADITOR.EXE README TXT ADITOR.HLP TEXT~1.TXT 11 dosya 533.647 bayt 2 klasör 143.257.600 bayt ücretsiz

    /A[[:]attributes] tuşunu kullanarak, yalnızca belirtilen özniteliklere sahip dizinlerin ve dosyaların adlarını görüntüleyebilirsiniz (R - "Salt okunur", A - "Arşiv", S - "Sistem", H - "Gizli", önek "-" DEĞİL anlamına gelir). /A anahtarı birden fazla öznitelik değeriyle kullanılıyorsa, yalnızca verilen özniteliklerle aynı özniteliklere sahip dosyaların adları görüntülenecektir. Örneğin, hem gizli hem de sistem dosyaları olan C: sürücüsünün kök dizinindeki tüm dosyaların adlarını görüntülemek için komutu kullanabilirsiniz.

    DİZİN C:\ /A:HS

    ve gizli olanlar dışındaki tüm dosyaları görüntülemek için - komut

    YÖN C:\ /A:-H

    Burada D harfinin dizin özniteliğine karşılık geldiğini, yani örneğin C: sürücüsündeki tüm dizinlerin bir listesini görüntülemek için komutu vermeniz gerektiğini not ediyoruz.

    YÖN C: /A:D

    /O[[:]sort] anahtarı, DIR komutuyla çıktısı alınırken dizinin içeriği için sıralama düzenini belirtir. Bu anahtar atlanırsa, DIR dosyaların ve dizinlerin adlarını dizinde göründükleri sırayla yazdırır. /O anahtarı belirtilirse ve sıralama seçeneği belirtilmezse, DIR içindeki adları görüntüler. alfabetik sıra. Sıralama parametresinde aşağıdaki değerleri kullanabilirsiniz: N - ada göre (alfabetik), S - boyuta göre (önce en düşük), E - uzantıya göre (alfabetik), D - tarihe göre (önce en eski), A - göre yükleme tarihi (eskilerden başlayarak), G - listeyi dizinlerle başlatın. Ön ek "-" ters sıra anlamına gelir. Birden fazla sıralama düzeni değeri belirtilirse, dosyalar birinci kritere göre, ardından ikinci kritere göre sıralanır ve bu böyle devam eder.

    /S anahtarı, belirtilen dizinden ve alt dizinlerinden dosyaların bir listesini görüntülemek anlamına gelir.

    /B anahtarı, uzantı da dahil olmak üzere her satıra bir tane olmak üzere yalnızca dizin adlarını ve dosya adlarını (uzun biçimde) listeler. Bu durumda, son bilgi olmadan yalnızca ana bilgiler görüntülenir. Örneğin:

    Templt02.dat UNINST1.000 hilite.dat templt01.dat UNINST0.000 ttable.dat aditor.exe readme.txt aditor.hlp Metin dosyası.txt

    MKDIR ve RMDIR Komutları

    Yeni bir dizin oluşturmak ve zaten var olan boş bir dizini silmek için sırasıyla MKDIR [drive:]path ve RMDIR [drive:]path [switches] komutlarını (veya bunların kısa karşılıkları MD ve RD) kullanın. Örneğin:

    MKDIR "C:\Örnekler" RMDIR "C:\Örnekler"

    Verilen ada sahip bir dizin veya dosya zaten varsa, MKDIR komutu yürütülemez. Kaldırılan dizin boş değilse RMDIR komutu başarısız olur.

    SİL Ekibi

    komutuyla bir veya daha fazla dosyayı silebilirsiniz.

    DEL [sürücü:][yol]dosya adı [anahtarlar]

    Aynı anda birden çok dosyayı silmek için joker karakterler kullanılıyor mu? Ve *. /S anahtarı, belirtilen dosyaları tüm alt dizinlerden silmenizi sağlar, /F anahtarı - salt okunur dosyaların silinmesini zorlamak için, /A[[:]attributes] anahtarı - niteliklerine göre silinecek dosyaları seçmek için (benzer /A[[:]öznitelikler anahtarına). ] DIR komutunda).

    REN ekibi

    RENAME (REN) komutu ile dosya ve dizinleri yeniden adlandırabilirsiniz. Bu komutun sözdizimi aşağıdaki gibidir:

    REN [sürücü:][yol][dir1|dosya1] [dir2|dosya2]

    Burada dizin1|dosya1, değiştirilecek dizin/dosya adını, dizin2|dosya2 ise yeni dizin/dosya adını belirtir. REN komutunun herhangi bir parametresinde joker karakterler kullanılabilir mi? Ve *. Bu durumda, dosya2 parametresindeki şablonların temsil ettiği karakterler, dosya1 parametresindeki karşılık gelen karakterlerle aynı olacaktır. Örneğin, geçerli dizindeki tüm .txt dosyalarının uzantısını doc olarak değiştirmek için aşağıdaki komutu girin:

    REN *.txt *.doc

    Dosya2 adlı bir dosya zaten varsa, REN komutu iptal edilir ve dosyanın zaten var olduğunu veya kullanımda olduğunu belirten bir mesaj yazdırılır. Ayrıca, REN komutu, ortaya çıkan dizini ve dosyayı oluşturmak için farklı bir sürücü veya dizin belirtemez. Bu amaçla, dosyaları ve dizinleri yeniden adlandırmak ve taşımak için tasarlanmış MOVE komutunu kullanmanız gerekir.

    TAŞI komutu

    Bir veya daha fazla dosyayı taşımak için komut sözdizimi şöyledir:

    [sürücü:][yol]dosyaadı1[,...] sonuç_dosyasını TAŞI

    Bir klasörü yeniden adlandırmak için komut sözdizimi şöyledir:

    MOVE [sürücü:][yol]dir1 dir2

    Burada sonuç_dosyası, dosya için yeni konumu belirtir ve bir sürücü adı, iki nokta üst üste, bir dizin adı veya her ikisinin bir kombinasyonunu içerebilir. Yalnızca bir dosya taşınırsa, yeni adını belirtmesine izin verilir. Bu, dosyayı hemen taşımanıza ve yeniden adlandırmanıza olanak tanır. Örneğin,

    "C:\Belgelerim\list.txt" D:\list.txt TAŞI

    /-Y anahtarı belirtilirse, dizin oluştururken ve dosyaları değiştirirken bir onay mesajı verilir. /Y anahtarı, böyle bir isteğin verilmesini iptal eder.

    XCOPY, komuttaki alt dizinler de dahil olmak üzere dosya ve dizinleri kopyalar. Windows hattı. Bu, dosya ve klasörleri kopyalamak için güçlü bir komuttur ve basit COPY komutundan daha fazla seçeneğe sahiptir.

    XCOPY Yardımcı Programı Seçenekleri

    xcopy kaynağı [sonuç] ] ] [(/a|/m)] ][+[dosya3]] [(/y|/-y)]

    • kaynak - Gerekli parametre. Kopyalanacak dosyaların konumunu ve adlarını belirtir. Parametre bir sürücü veya yol olmalıdır.
    • sonuç- Dosyaların kopyalanacağı konumu belirtir. Parametre, iki nokta üst üste ile ayrılmış bir sürücü adı, bir dizin adı, bir dosya adı veya her ikisinin bir kombinasyonunu içerebilir.
    • / w- Kopyalamaya başlamak için onay beklerken aşağıdaki mesajı görüntüler: Dosyaları kopyalamaya başlamak için herhangi bir tuşa basın
    • /P- Her sonuç dosyasını oluştururken onay ister.
    • /C- Hataları yok sayar.
    • /v- Kopyalanan her dosyayı orijinaliyle karşılaştırır.
    • /Q- xcopy komut mesajlarının görüntülenmesini iptal eder.
    • /F- Kopyalama sırasında kaynak dosyaların ve sonuç dosyalarının adlarını görüntüler.
    • / l- Kopyalanan dosyaların bir listesini görüntüler.
    • /G- Şifrelenmemiş sonuç dosyaları oluşturur.
    • /d[:aa-gg-yyyy]- Yalnızca belirtilen tarihte veya sonrasında değiştirilen dosyaları kopyalar. Aa-gg-yyyy değerini dahil etmezseniz, xcopy komutu mevcut sonuç dosyalarından daha yeni olan tüm kaynak dosyaları kopyalar. Bu özellik, yalnızca değiştirilen dosyaları güncellemenizi sağlar.
    • / u- Yalnızca sonuç dizininde zaten var olan kaynak dosyaları kopyalar (günceller).
    • /Ben- Kaynak bir dizin ise veya kaynak joker karakterler içeriyorsa ve sonuç yoksa, xcopy komutu sonucun bir dizin adı olduğunu varsayar ve yeni bir dizin oluşturur. xcopy daha sonra belirtilen tüm dosyaları yeni bir dizine kopyalar. Varsayılan olarak, xcopy komutu, sonuç parametresinin bir dizin mi yoksa bir dosya mı olduğunu onaylamanızı ister.
    • /S- Boş değillerse dizinleri ve alt dizinleri kopyalar. /s seçeneği belirtilmezse, xcopy komutu yalnızca bir dizinde çalışır.
    • / e- Boş olanlar dahil tüm alt dizinleri kopyalar. /e seçeneği, /s ve /t seçenekleriyle birlikte kullanılır.
    • /T- Dosyaları değil, yalnızca alt dizin yapısını (ör. ağaç) kopyalar. Boş dizinleri kopyalamak için /e anahtarını belirtin.
    • / k- Orijinalleri bu özniteliğe sahip kopyalanan dosyalar için bu özniteliği koruyarak salt okunur özniteliği olan dosyaları kopyalar. Varsayılan olarak, xcopy komutu salt okunur özelliğini kaldırır.
    • /R- Salt okunur özellikli dosyaları kopyalar.
    • /H- Sistemi ve gizli dosyaları kopyalar. Varsayılan olarak, xcopy komutu sistem veya gizli dosyaları kopyalamaz.
    • /A- Yalnızca "arşiv" özniteliği ayarlanmış dosyaları kopyalar. /a seçeneğinin kullanılması, kaynak dosyaların "arşiv" özniteliğini değiştirmez. Kullanarak öznitelikleri ayarlama hakkında bilgi için nitelik komutları bağlantıya bakın “Bkz. Ayrıca".
    • /M- Yalnızca "arşiv" özniteliği ayarlanmış dosyaları kopyalar. /a seçeneğinin aksine, /m seçeneği kopyalanan dosyaların "arşiv" özniteliğini temizler. attrib komutunu kullanarak öznitelikleri ayarlama hakkında bilgi için Ayrıca Bkz. bağlantısına bakın. Ayrıca".
    • /N- Kısa NTFS dosya sistemi adlarını kullanarak kopyalar. Bir NTFS dosya sisteminden bir FAT dosya sistemine kopyalarken veya hedef sürücü bir FAT (8.3) dosya adlandırma kuralının kullanılmasını gerektirdiğinde /n seçeneği gereklidir. Dosyalar FAT veya NTFS dosya sistemine yazılabilir.
    • - Dosya sahipliğini ve seçici erişim kontrol tablosu (DACL) bilgilerini kopyalar.
    • /X- Dosya denetim ayarları ve sistem erişim kontrol tablosu (SACL) hakkındaki bilgileri kopyalar (/p varsayılarak).
    • /exclude:file1[+[file2]][+[file3]]- Dizeleri içeren dosyaların bir listesini belirtir.
    • /y- Mevcut bir hedef dosyanın üzerine yazmak için onay talebi sorununu ortadan kaldırır.
    • /-y- Mevcut bir hedef dosyanın üzerine yazmak için bir onay isteği gönderir.
    • /z- Yeniden başlatma modunda ağ üzerinden kopyalar.

    XCOPY Komut Örnekleri

    D sürücüsündeki tüm dosyaları ve alt dizinleri (boş alt dizinler dahil) E sürücüsüne kopyalamak için şunu yazın.