2 つのデータ ファイルの比較

  1. Micro Focus データファイル ツール ウィンドウから、[Tools > Compare Files] をクリックします。

    [File Compare] ダイアログ ボックスが表示されます。

  2. 比較する 2 つのデータ ファイルを選択します。
    1. [File 1] セクションで、 をクリックし、目的のファイルを選択します。
      注: 選択したファイルの編成およびレコード長をデータファイル エディタで判別できない場合 (ヘッダーがない場合や同じディレクトリに同じ名前の .pro ファイルが見つからない場合など)、ファイル編成の詳細を入力するように求められます。
    2. [Encoding] フィールドで、[ANSI] をクリックし、ファイルの適切なエンコードを設定します。
    3. [Start at record] フィールドで、比較を開始するレコード番号を選択します。
    4. 同じ手順を [File 2] セクションで実行して 2 番目のファイルを選択します。
  3. 構造ファイルを使用して比較する場合は、両方のデータ ファイルに使用する構造 (.str) ファイルを選択します。
    1. [Use structure?] を選択します。
    2. ([Select file]) をクリックし、[Open] ダイアログ ボックスを使用して目的の .str ファイルを選択します。
    3. レコード内の一部のフィールドのみを比較する場合は、[Select fields] をクリックし、[Select fields] ダイアログ ボックスを使用して構造ファイル内の比較するレイアウトまたはフィールドを選択します。選択されていないレイアウトおよびフィールドは、表示はされますが比較されません。
    注: 比較対象に選択されたフィールドに関係なく、[Structure] パースペクティブが選択されている場合は、選択された構造ファイル内の該当するすべてのレイアウトが使用されます。
  4. [Compare mode] セクションで、次のいずれかのモードを選択します。
    オプション 説明
    [Compare records sequentially] レコードが 2 つのファイル内の正確な順序で比較されます。
    [Compare the differences between records] 現在使用できません。
  5. [Number of records] セクションで、比較するレコードの数を選択します。
    オプション 説明
    [Compare all records] 各ファイル内のすべてのレコードが比較されます。
    [x records] ファイル選択時に指定したレコード番号から、最初の x レコードのみが比較されます。
  6. [Other] セクションで、次の項目を必要に応じて選択します。
    オプション 説明
    [Ignore padding characters] 選択すると、違いが検出された場合に、レコードの末尾にある現在のパディング文字 ([Tools > Preferences > Padding Character]) が強調表示されません。
    [Stop if difference found] 選択すると、最初の違いが検出された時点で比較が停止します。
  7. [OK] をクリックします。

    2 つのファイルのレコードがフォーマットされていない状態で並べて表示されます。違いがあるレコードは強調表示されます。

  8. 手順 3 で構造ファイルを選択した場合は、レコードを選択してから [Perspective] グループの [Structure] オプションをクリックすると、構造化されたビューでレコードを表示できます。フォーマットされていないレコードのビューに戻るには、[Perspective] グループのオプションをもう一度クリックして [Record] を選択します。