Robocopy, ince, yalnız ve ekstra olarak ne anlama gelir?


109

Bu seçenek için Robocopy belgeleri/it sadece “çimdiklenmiş” dosyaları içerir. “Tweaked” ne anlama geliyor?

Bu seçenek için Robocopy belgeleri/xl sadece “yalnız” dosyaları ve dizinleri içermez ”dir. “Yalnız” ne demektir?

Yanıtlar:


116

"Tweaked":

Tweaked dosyası, aynı boyut ve zaman damgasıyla, ancak farklı nitelik ayarlarıyla hem kaynak hem de hedefte var olan dosya olarak tanımlanır.

"Yalnız":

Kaynakta "yalnız" bir dosya var, ancak hedefte değil; Yalnız hariç tutulması, hedefe yeni dosyalar eklenmesini önler.

"Ekstra" (diğeri iyi açıklanmayan):

Hedefte bir "ekstra" dosya var ancak kaynak yok; ekstralar hariç olmak hedefin silinmesini önler.

Daha fazla bilgi burada .


4
"Ekstralar" ile ilgili cevabın biraz yanıltıcı olduğunu düşünüyorum. Sadece listeleme ekstraları olduğu için hedefteki dosyaları silmek gerekmez mi?
Brimstedt

7
Belgelere göre, "Ekstra" dosyalar üzerinde hiçbir işlem yapılmadı. Bunlar program çıktı günlüğünde rapor edilmiştir. "/ XX" anahtarını eklerseniz, program çıktısında bile rapor edilmezler. Aslında bu şekilde çalışıp çalışmadığını bilmiyorum, ama şüphe duymak için hiçbir sebep yok ... Asla bir test olayı denemedim.
Kevin Fegan

8
/ PURGE seçeneği, artık kaynakta bulunmayan dosyaları kaldıracak (/ MIR seçeneğiyle birlikte). Verilmiş, ne / XX / PURGE ne yapabileceğini bilmiyorum ...
Richard

99

"Tweaked", "Lonely" ve "Extra", dosyaların RoboCopy "Sınıfları" na atıfta bulunur.

İşlenen her dizin için RoboCopy, hem kaynak hem de hedef dizinlerde, Dosyaları İçeren Dosyaları İçeren ile eşleşen dosyaların bir listesini oluşturur. Ardından program, hangi dosyaların nerede olduğunu görerek, mümkün olduğunda dosya zamanlarını ve boyutlarını karşılaştırarak ve seçilen her dosyayı aşağıdaki sınıflardan birine yerleştirir:

File        Exists In   Exists In        Source/Dest     Source/Dest   Source/Dest
Class       Source      Destination      File Times      File Sizes    Attributes
=========== =========== ================ =============== ============= ============
Lonely      Yes         No               n/a             n/a           n/a
Tweaked     Yes         Yes              Equal           Equal         Different
Same        Yes         Yes              Equal           Equal         Equal
Changed     Yes         Yes              Equal           Different     n/a
Newer       Yes         Yes              Source > Dest   n/a           n/a
Older       Yes         Yes              Source < Dest   n/a           n/a
Extra       No          Yes              n/a             n/a           n/a
Mismatched  Yes (file)  Yes (directory)  n/a             n/a           n/a

Varsayılan olarak, / XL anahtarı kullanılmadığı sürece Lonely dosyaları (ve dizinleri) her zaman kopyalanır. Değiştirilen, Daha Yeni ve Daha Eski dosyalar, kopyalama için aday olarak kabul edilir (aşağıda açıklanan daha fazla filtrelemeye tabidir), Aynı dosyalar atlanacak (kopyalanmayacak) ve Ekstra ve Eşleşmeyen dosyalar (ve dizinler) çıktı günlüğünde rapor edilecektir. .

Normalde, Tweaked dosyaları ne tanımlanır ne de kopyalanır - genellikle varsayılan olarak Aynı dosyalar olarak tanımlanırlar. Yalnızca switch / IT kullanıldığında, Aynı ve Tweaked dosyaları arasındaki ayrım yapılacak ve sadece ondan sonra Tweaked dosyaları kopyalanacaktır.

Bu varsayılan davranışı geçersiz kılmak için aşağıdaki anahtarları kullanın:

Switch   Function
======== =====================
/XL      eXclude Lonely files and directories.
/IT      Include Tweaked files.
/IS      Include Same files.
/XC      eXclude Changed files.
/XN      eXclude Newer files.
/XO      eXclude Older files.

Use the following switch to suppress the reporting and processing of Extra files:  
/XX      eXclude eXtra files

RoboCopy sürümleri XP010 (Windows XP) ve 1.70 için belgeler buldum . XP026 veya XP027 (Windows 7) sürümleri için belgeler bulursam, bunlara buraya bağlantı vereceğim.

Edit (danpritts) - Bunlar roboopinin sürüm numarasını belirtmiyorlar ancak işte burada (daha az ayrıntılı) Windows 7/8/2008/2012 robocopy Docs


@Kevin, Wow, bu iyi şeyler dostum. BTW, RoboCopy'nin eski sürümlerini indirebileceğiniz bir yer var mı?
Pacerier

@Pacerier - Robocopy.exe dosyasının bir kopyasını "Windows Server 2003 Kaynak Seti Araçları" ndan, burada rktools.exe dosyasını indirerek alabilirsiniz: microsoft.com/en-us/download/details.aspx?id=17657 . Bu Robocopy Version XP010'u içerir. Paketin tamamını yüklemek istemiyorsanız, sadece UNZIP rktools.exe dosyasını geçici bir klasöre yerleştirin. Bu, rktools.msi (ve 2 ".cab" dosyalarını) ve ardından UNZIP rktools.msi dosyasını ayıklayacaktır. Robocopy (Version XP010) ve Robocopy.doc'ı alacaksınız.
Kevin Fegan

@Pacerier - Robocopy GUI'de yer alan Robocopy.exe Sürüm XP026'nın bir kopyasını da burada bulabilirsiniz: technet.microsoft.com/en-us/magazine/…
Kevin Fegan
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.