Aracılığıyla paylaş


replace

Bir dizindeki mevcut dosyaları değiştirin. /a seçeneğiyle birlikte kullanılırsa, bu komut varolan dosyaları değiştirmek yerine dizine yeni dosyalar ekler.

Syntax

replace [<drive1>:][<path1>]<filename> [<drive2>:][<path2>] [/a] [/p] [/r] [/w]
replace [<drive1>:][<path1>]<filename> [<drive2>:][<path2>] [/p] [/r] [/s] [/w] [/u]

Parameters

Parameter Description
[<drive1>:][<path1>]<filename> Kaynak dosyanın veya dosya kümesinin konumunu ve adını belirtir. Dosya adı seçeneği gereklidir ve joker karakterler (* ve ?) içerebilir.
[<drive2>:][<path2>] Hedef dosyanın konumunu belirtir. Değiştirdiğiniz dosyalar için dosya adı belirtemezsiniz. Bir sürücü veya yol belirtmezseniz, bu komut hedef olarak geçerli sürücüyü ve dizini kullanır.
/a Var olan dosyaları değiştirmek yerine hedef dizine yeni dosyalar ekler. Bu komut satırı seçeneğini /s veya /u komut satırı seçeneğiyle kullanamazsınız.
/p Hedef dosyayı değiştirmeden veya kaynak dosya eklemeden önce sizden onay ister.
/r Salt okunur ve korumasız dosyaların yerini alır. Salt okunur bir dosyayı değiştirmeye çalışırsanız, ancak /r belirtmezseniz, bir hata oluşur ve değiştirme işlemini durdurur.
/w Kaynak dosyaları arama başlamadan önce disk eklemenizi bekler. /w belirtmezseniz, bu komut ENTER tuşuna bastıktan hemen sonra dosyaları değiştirmeye veya eklemeye başlar.
/s Hedef dizindeki tüm alt dizinleri arar ve eşleşen dosyaların yerini alır. /s komutunu /a komut satırı seçeneğiyle kullanamazsınız. Komut, Path1'de belirtilen alt dizinleri aramaz.
/u Yalnızca hedef dizindeki kaynak dizindekilerden daha eski olan dosyaları değiştirir. /u komutunu /a komut satırı seçeneğiyle kullanamazsınız.
/? Komut isteminde yardım görüntüler.

Remarks

  • Bu komut dosyaları ekler veya değiştirirken, dosya adları ekranda görünür. Bu komut tamamlandıktan sonra, aşağıdaki biçimlerden birinde bir özet satırı görüntülenir:

    nnn files added
    nnn files replaced
    no file added
    no file replaced
    
  • Disket kullanıyorsanız ve bu komutu çalıştırırken disk değiştirmeniz gerekiyorsa, bu komutun diskleri değiştirmenizi beklemesi için /w komut satırı seçeneğini belirtebilirsiniz.

  • Gizli dosyaları veya sistem dosyalarını güncelleştirmek için bu komutu kullanamazsınız.

  • Aşağıdaki tabloda her çıkış kodu ve anlamının kısa bir açıklaması gösterilmektedir:

    Exit code Description
    0 Bu komut dosyaları başarıyla değiştirdi veya ekledi.
    1 Bu komut yanlış bir MS-DOS sürümüyle karşılaştı.
    2 Bu komut kaynak dosyaları bulamadı.
    3 Bu komut kaynak veya hedef yolu bulamadı.
    5 Kullanıcının değiştirmek istediğiniz dosyalara erişimi yoktur.
    8 Komutu yürütmek için yeterli sistem belleği yok.
    11 Kullanıcı komut satırında yanlış söz dizimini kullandı.

Note

Bu komut tarafından döndürülen çıkış kodlarını işlemek için bir toplu iş programındaki if komut satırındaki ERRORLEVEL parametresini kullanabilirsiniz.

Examples

Phones.cli adındaki bir dosyanın (C: sürücüsünde birden çok dizinde görünen) tüm sürümlerini, A: sürücüsündeki bir disketten Phones.cli dosyasının en son sürümüyle güncelleştirmek için şunu yazın:

replace a:\phones.cli c:\ /s