Robocopy açık dosyaları atlamak için yapılabilir mi?


23

Bir açılan klasörde FTP yoluyla gelen dosyaları yeniden dağıtmak için Robocopy kullanıyoruz. İdeal olarak, Robocopy'nin hala FTPd kullanıyorsanız dosyaları yalnız bırakmasını istiyoruz.

Çeşitli anahtarları denedikten sonra, Robocopy hala açık dosyaları kopyalar. Onları silmez, bu yüzden FTP etkilenmeden devam eder. Ancak, kesilen dosyaların hedeflerine dağıtılmasıyla sona ereriz.

Robocopy açık dosyaları atlamak için yapılabilir mi?

Belki de bu görev için Robocopy'den daha uygun bir şey var mı?

Yanıtlar:


31

/ R ve / W anahtarlarını kullanmayı denediniz mi?

Gibi bir şey:

/R:2 /W:2 

Bu, yeniden denemek için 2 saniye bekleyin, iki kez yeniden deneyin İki denemeden sonra dosya hala açıksa, dosya atlanacaktır. Gereksinimlerinize bağlı olarak / R: 1 / W: 1 değerine düşürebilirsiniz.


2
+1 - Eğer robokopinin gerçekten tamamlanmasını istiyorsanız, bunlar zorunlu seçeneklerdir.
MDMarra

/ B ve / Z anahtarları burada kullanılmamalıdır mı?
pauska

5
/ B anahtarının (yedek mod) önerisi için pauska'ya teşekkürler. Bu, dosyadaki arşiv bitini sıfırlamayı dener ve dosya açıldığında başarısız olur. / B ve / R kombinasyonu / W sonunda benim için çalıştı budur: robocopy ./test2 ./test1 / S / B: 0 / R: 0
domspurling

1

My One aşağıdaki gibi çalıştı:

ROBOCOPY \ Kaynak \ Hedef * .pst / SEC / S / B / R: 2 / W: 2> C: \ temp \ robocopy.log


-3

Tüm BS CLI malzemelerini denklemden çıkardığı için copyrite kullanıyorum. Bir robokopi işine işaret etmeyi ve tıklamayı sağlayan bir gui.


Açık dosyaları atlamak sorununu çözüyor mu?
Ladadadada
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.