2011-07-24 19:13:39 +0000 2011-07-24 19:13:39 +0000
113
113

Co Robocopy rozumie pod pojęciem "podrasowany", "samotny" i "dodatkowy"?

W Dokumentacja Robocopy dla opcji /it jest po prostu “Zawiera ‘podrasowane’ pliki”. Co oznacza “podrasowane”?

Dokumentacja Robocopy ](https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc733145(v=ws.10)) dla opcji /xl jest po prostu “Wyklucza ‘samotne’ pliki i katalogi”. Co oznacza “samotny”?

Odpowiedzi (2)

121
121
121
2011-07-24 19:28:31 +0000

“Tweaked”:

Plik Tweaked jest zdefiniowany jako taki, który istnieje zarówno w źródle jak i w miejscu docelowym, z identycznym rozmiarem i znacznikiem czasu, ale różnymi ustawieniami atrybutów.

“Lonely”:

Plik “samotny” jest obecny w źródle, ale nie w miejscu docelowym; wykluczenie samotnego uniemożliwi dodanie jakichkolwiek nowych plików do miejsca docelowego.

“Extra” (drugi, który nie jest dobrze wyjaśniony):

Plik “extra” jest obecny w miejscu docelowym, ale nie źródłowym; wykluczenie extras zapobiegnie usunięciu z miejsca docelowego. Więcej informacji tutaj .

109
109
109
2012-07-05 06:17:35 +0000

“Podrasowane”, “Samotne” i “Dodatkowe” odnoszą się do “klas” plików RoboCopy.

Dla każdego przetwarzanego katalogu RoboCopy tworzy listę plików pasujących do specyfikacji plików Include, zarówno w katalogu źródłowym jak i docelowym. Następnie program porównuje te listy, sprawdzając, które pliki istnieją gdzie, porównując czasy i rozmiary plików, gdzie to możliwe, i umieszcza każdy wybrany plik w jednej z następujących klas:

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

Domyślnie, Samotne pliki (i katalogi) są zawsze kopiowane, chyba że użyty zostanie przełącznik /XL. Zmienione, Nowsze i Starsze pliki będą uważane za kandydatów do skopiowania (podlegają dalszemu filtrowaniu opisanemu poniżej), Takie same pliki będą pomijane (nie kopiowane), a Dodatkowe i Niedopasowane pliki (i katalogi) będą po prostu raportowane w dzienniku wyjściowym.

Normalnie, pliki Tweaked nie są ani identyfikowane ani kopiowane - są one zazwyczaj domyślnie identyfikowane jako pliki Same. Dopiero użycie przełącznika /IT powoduje rozróżnienie między plikami Same i Tweaked, i dopiero wtedy pliki Tweaked są kopiowane.

Użyj następujących przełączników, aby zastąpić to domyślne zachowanie:

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

Znalazłem dokumentację dla wersji RoboCopy XP010 (Windows XP) i 1.70 . Jeżeli znajdę dokumentację dla wersji XP026 lub XP027 (Windows 7), zamieszczę tutaj odnośniki do nich.

Edit (danpritts) - Nie podają numeru wersji robocopy, ale tutaj są (mniej szczegółowe) Windows 7/8/2008/2012 robocopy Docs .