Robocopy ile üzerine yazma


11

Dosyaları kopyalamak için robokopi kullanıyorum , ancak basitçe askıda kalıyor (sebebi, dosyanın zaten konumda bulunduğunu tahmin ediyorum). Dosyaların üzerine yazabileceğim bir seçenek var mı (eğer zaten hedefindelerse) veya yoksa, kopyalayıp kopyalayabiliyor muyum?


1
Ne demek istiyorsun? Bir hata veya herhangi bir şey gördün mü? PS / mir seçeneğine bakın ...
Chris Moutray

Herhangi bir hata vermez. Hedef klasörde zaten mevcut olan dosyaları sileceği için / mir seçeneğini kullanamıyorum. Lütfen başka seçenekler de önerin.
gautam kumar

where robocopyUygulanabilir robokopi bulmaya çalışın ve kullandığınızın işletim sistemiyle eşleştiğinden emin olun. Kaynak kiti ile dağıtılmış olan eski robokopinin IIRC'si, daha sonraki işletim sistemleriyle tam olarak uyumlu değildir ve askıda kalıyor olabilir.
Harry Johnston,

Ne yaptığını ayrıntılarını göstermek için / V seçeneğiyle çalıştırabilirsiniz.
M-Razavi,

Yanıtlar:


19

/isHangisinin "aynı dosyaları içerdiğini" deneyin . Benim durumumda, robokopi bir dosyanın üzerine yazmaz, ancak bu seçenekle yazacaktır.


6

Robocopy, siz bunu yapmamasını söylemediğiniz sürece ( /X*anahtarlardan birini kullanarak) dosyaların üzerine yazabilecek . Kilitli bir dosya asılabilir, ancak aslında Robocopy yeniden denenir, varsayılan olarak bir dosyanın yeniden denenmesi uzun zaman alabilir. Yeniden deneme seçeneklerini yalnızca birkaç kez yeniden denemek ve belki de yeniden denemeler arasında çok fazla beklememek için değiştirebilirsiniz.

Kimden robocopy.exe /?:

::
:: Retry Options :
::
/R:n :: number of Retries on failed copies: default 1 million.
/W:n :: Wait time between retries: default is 30 seconds.

/REG :: Save /R:n and /W:n in the Registry as default settings.

/TBD :: wait for sharenames To Be Defined (retry error 67).

Ayrıca, tekrar tekrar bağlantı noktalarından veri kopyalamak mümkündür . Bunu /XJönlemek için her zaman Robocopy işlemlerinde seçeneğini kullanırım .

Şeytanın savunucusu olarak sorular:

  1. Hangi komut satırını kullanıyorsunuz ve bize konsol çıktısını verebilir misiniz?
  2. Takılı olduğu dosyaların çok büyük olmadığından emin misin?
  3. Dosyaların kilitli olmadığından emin misin?
  4. Bunu interaktif olarak masaüstünde mi çalıştırıyorsunuz? İzinlerle ilgili olabilir mi?

Merhaba Neil, Cevabınız için teşekkürler. Yani, hedef klasörde zaten varsa, robokopinin varsayılan olarak dosyanın üzerine yazacağını söylemek istersiniz.
gautam kumar

Kesinlikle olmalı, evet.
Neil Barnwell

Lütfen bu durumda çıkış kodunun ne olacağını söyleyebilir misiniz?
gautam kumar

1
Elbette, size nasıl yardımcı olacağından emin değilim, ancak: ss64.com/nt/robocopy-exit.html
Neil Barnwell
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.