web-dev-qa-db-ja.com

Robocopyは、微調整された、孤独な、そして余分なものとはどういう意味ですか?

オプション/itに関する Robocopyのドキュメント は、単に「微調整されたファイルを含む」です。 「微調整」とはどういう意味ですか?

オプション/xlに関する Robocopyのドキュメント は、単に「孤独な」ファイルとディレクトリを除外するというものです。 「孤独」とはどういう意味ですか?

100
sean e

"微調整":

微調整ファイルは、サイズとタイムスタンプは同じだが属性設定が異なる、ソースとターゲットの両方に存在するファイルとして定義されます。

"寂しい":

「孤独な」ファイルはソースには存在しますが宛先には存在しません。孤独を除外すると、新しいファイルが保存先に追加されなくなります。

"Extra"(もう1つはうまく説明されていないもの):

"余分な"ファイルがdestinationには存在しますがsourceには存在しません。余分なものを除外すると、目的地からの削除を防ぐことができます。

詳細はこちら

106

"微調整"、 "孤独"、および "追加"は、ファイルのRoboCopyの "クラス"を表します。

RoboCopyは、処理されたディレクトリごとに、ソースディレクトリと宛先ディレクトリの両方で、Include Filespecsに一致するファイルのリストを作成します。次に、プログラムはこれらのリストを相互参照し、どのファイルがどこに存在するかを調べ、可能であればファイルの時間とサイズを比較して、選択した各ファイルを次のいずれかのクラスに配置します。

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

デフォルトでは、/ XLスイッチが使用されていない限り、Lonelyファイル(およびディレクトリ)は常にコピーされます。変更されたファイル、新しいファイル、古いファイルはコピーの候補と見なされ(後述のフィルタ処理の対象となります)、同じファイルはスキップされ(コピーされない)、ExtraファイルとMismatchedファイル(およびディレクトリ)は単に出力ログに記録されます。 。

通常、Tweakedファイルは識別もコピーもされていません - 通常、デフォルトでSameファイルとして識別されます。スイッチ/ ITが使用されている場合にのみ、SameファイルとTweakedファイルが区別され、その後Tweakedファイルがコピーされます。

このデフォルトの動作を無効にするには、次のスイッチを使用します。

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のバージョン XP010 (Windows XP)および 1.70 のドキュメントが見つかりました。バージョンXP026またはXP027(Windows 7)の資料を見つけたら、ここでそれらにリンクします。

編集(danpritts) - これらはrobocopyのバージョン番号を指定していませんが、ここにあります(詳細ではありません) Windows 7/8/2008/2012 robocopy Docs

94
Kevin Fegan