コマンド: "COMP" がオンです Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. 利用可能
コマンドの例 "COMP"
の
`COMP`Windows コマンド プロンプトのコマンドは、2 つのファイルまたはディレクトリの内容を比較するために使用されます。コメント付きの例をいくつか示します。
例 1: 2 つのファイルを比較する:
COMP ファイル1.txt ファイル2.txt
説明:このコマンドは、「File1.txt」と「File2.txt」の内容を比較します。ファイルが同一の場合、出力は生成されません。それ以外の場合、コマンドは最初の違いを表示します。
例 2: 2 つのディレクトリの比較:
COMP /D ディレクトリ1 ディレクトリ2
説明:オプション付き
`/D`このコマンドは、「Directory1」と「Directory2」の内容を比較します。ディレクトリが同一の場合、出力は生成されません。それ以外の場合、コマンドは最初の違いを表示します。
例 3: バイナリ ファイルの比較:
COMP /B ファイル1.bin ファイル2.bin
説明:追加することで
`/B`バイナリ モードでファイルを比較するようにコマンドに指示します。これは、各バイトの偏差が差分として扱われるバイナリ ファイルの場合に便利です。
例 4: 行番号との比較:
COMP /N=10 ファイル1.txt ファイル2.txt
説明:ここでは、ファイルの最初の 10 行のみを比較するようにコマンドが指示されています。これは、すべての内容を比較せずに大きなファイルをチェックする場合に役立ちます。
例 5: 拡張情報との比較:
COMP /A /L ファイル1.txt ファイル2.txt
説明:付き
`/A`差異が発生した行番号を含む、詳細な比較情報が表示されます。
`/L`は、異なる行を正確に示します。
例 6: スペースの処理:
COMP /W ファイル1.txt ファイル2.txt
説明:追加することで
`/W`これは、テキスト ファイルを比較する場合に役立ちます。行の先頭と末尾のスペースを無視するようにコマンドに指示します。
例 7: 異なる大文字と小文字の比較:
COMP /C ファイル1.txt ファイル2.txt
説明:オプション
`/C`比較では大文字と小文字が区別されます。このオプションを使用しない場合、比較では「ABC」と「abc」が区別されません。
これらの例は、
`COMP`Windows コマンド プロンプトでファイルまたはディレクトリを比較するコマンド。必要に応じて比較をカスタマイズするためのさまざまなオプションに注意してください。
"COMP" Microsoft Windows ヘルプからの抜粋
Microsoft Windows [Version 10.0.19045.3693]
(c) Copyright 1985-2023 Microsoft Corp.
C:\\WINNT>
2 つのファイルまたはファイル セットの内容を比較します。
COMP [データ1] [データ2] [/D] [/A] [/L] [/N=行数] [/C] [/OFF[LINE]]
データ1 比較する最初のファイルの位置と名前を指定します。
データ2 比較する 2 番目のファイルの位置と名前を指定します。
/D 相違点を 10 進数で表示します。
/A 相違点を ASCII 文字で表示します。
/L 相違する行の行番号を表示します。
/N=行数 各ファイルの先頭から指定された行数だけを比較します。
/C ファイルを比較するときに ASCII 文字の大文字と小文字を区別しま
せん。
/OFF[LINE] オフライン属性が設定されたファイルをスキップしません。
ファイル セットを比較するときは、データ1 パラメータとデータ2 パラメータで
ワイルド カードを使用します。
重要な情報、"COMP" コマンドのヒント
を使用するときは、
`COMP`Windows コマンド プロンプトでコマンドを実行する場合、注意すべき点がいくつかあります。
1.
テキスト ファイルを比較します: `COMP`は主にテキスト ファイルを比較するために設計されています。行ごとに比較し、最初に見つかった違いを報告します。
2.
バイナリ ファイル:バイナリ ファイルを比較する場合は、オプションを追加します。
`/B`追加した。これにより、
`COMP`バイナリ モードで比較を実行し、バイトの偏差を差分として扱います。
3.
大文字と小文字が区別されます:デフォルト
`COMP`大文字と小文字を区別しません。大文字と小文字の区別が重要な場合は、オプションを追加します
`/C`追加した。
4.
空白と書式設定: `COMP`デフォルトでは、各行の先頭と末尾のスペースが考慮されます。書式設定を無視したい場合は、オプションを使用します
`/W`。
5.
テキスト行数:オプションで可能
`/N=ZAHLEN`ファイルの何行を比較するかを指定します。これは、ファイルのサブセットのみを確認したい場合に便利です。
6.
Unicode ファイル:以下の点に注意してください。
`COMP`Unicode ファイルの直接比較用に最適化されていません。Unicode ファイルでは、内容が同じに見えても差異が発生することがあります。
7.
エラー メッセージ:以下から表示される可能性のあるエラー メッセージに注意してください。
`COMP`。たとえば、ファイルが大きすぎるか比較できない場合には、「ファイルが違いすぎます」などのメッセージが表示されます。
8.
バッチ スクリプトでの使用:バッチ スクリプトでは、次の戻り値を返すことができます。
`COMP`違いが見つかったかどうかを確認します。戻り値は、ファイルが同一の場合は 0、それ以外の場合は 1 です。
IF %ERRORLEVEL% EQU 0 (
ECHO ファイルは同一です.
) ELSE (
ECHO ファイルが違います.
)
9.
大きなファイルには注意してください: `COMP`非常に大きなファイルやディレクトリの場合は遅くなる可能性があります。このような場合、専用ツールの方が効率的である可能性があります。
10.
耐久性: `COMP`このコマンドはファイルに永続的な変更を加えません。これは純粋に比較コマンドであり、ファイル自体には影響しません。
これらの側面を考慮して...
`COMP`Windows コマンド プロンプトで効果的かつ安全に使用できるコマンド。多くの場合、特により複雑なニーズには、専用のツールまたはスクリプト言語の方が適切な場合があります。