DISKCOMP = フロッピーディスクの内容を比較する。途中に質問あり版 - Windowsのコマンドプロンプト(bat,cmd)
○Windows XP
2枚のフロッピーディスクの内容を比較します。フロッピーディスクドライブが1台だけの時も、実行する事が出来ます。
o フロッピーディスクドライブが1台だけの時は、このコマンドを実行する時、
+ 予め、フロッピーディスクをフロッピーディスクドライブに入れて、
+ カレントドライブをそのドライブに移動しておく必要があります。
o フロッピーディスクドライブが2台ある時も、このコマンドは途中で質問します。
**** 書式
--------
diskcomp [ドライブ1: [ドライブ2:]]
--------
o コマンド名やキーワードは、大文字小文字のどちらでも大丈夫です。
o ドライブ1: = 1枚目のフロッピーディスクを入れるドライブ名です。(例 a: )
+ アルファベット1文字の後にコロンを付けます。
+ 省略可能です。省略時は、カレントドライブを使います。
o ドライブ2: = 2枚目のフロッピーディスクを入れるドライブ名です。
+ アルファベット1文字の後にコロンを付けます。
+ 省略可能です。省略時は、カレントドライブを使います。
**** 戻り値 ( ERRORLEVELの値。確認分のみ )
o 0 = フロッピーディスク内容の一致
+ 「違いはありません」 = 2つのフロッピーディスクの内容は同じです。
+ 続けて比較した時は、最後に実行した結果が戻ります。
+ 不一致が続いていても、最後の比較結果が一致なら、0です。
o 1 = フロッピーディスク内容に相違有り
+ 「サイド 0、トラック 0 で比較エラーがありました」 = 相違点を発見しました。
+ 続けて比較した時は、最後に実行した結果が戻ります。
+ 一致が続いていても、最後の比較結果が不一致なら、1です。
o 3 = フロッピーディスクが抜けた状態で実行
+ 「1 枚目のディスクが正しくないか、または互換性がありません。」
+ = 1枚目の読み取りに失敗しました。おそらくドライブにディスクが入っていません。
+ 「2 枚目のディスクが正しくないか、または互換性がありません。」
+ = 2枚目の読み取りに失敗しました。おそらくドライブにディスクが入っていません。
o 4 = カレントドライブ不正
+ 「無効なドライブ指定です。指定されたドライブは存在しないか、またはハード ディスクです。」
+ = このコマンドを実行する前に、カレントドライブをフロッピーディスクドライブに移動して下さい。
o 9084 = カレントドライブ移動後のフロッピーディスク抜き
+ 最初に「ディスクがありません」エラーメッセージ画面が出てきて、2回キャンセルすると
+ 「現在のディレクトリは無効です。」
+ フロッピーディスクを現在のドライブに入れてから実行して下さい。
**** 機能
o 2枚のフロッピーディスクの内容を比較します。
+ フロッピーディスクドライブが1台だけの時も、実行する事が出来ます。
o フロッピーディスクドライブが1台だけの時は、このコマンドを実行する前に準備が必要です。
+ 予め、フロッピーディスクをフロッピーディスクドライブに入れて、
+ カレントドライブをそのドライブに移しておく必要があります。
o このコマンドは、途中で質問してきます。
+ ですので、このコマンドは、自動実行には向いていません。
**** 使用例
--------
rem # フロッピーディスクを A ドライブに入れた後に
a:
diskcomp a:
diskcomp
diskcomp a: b:
--------
+ コマンド名やキーワードは、大文字小文字のどちらでも大丈夫です。
+ 途中で質問してきます。ですので、このコマンドは、自動処理には向いていません。
** 表示の流れ
--------
A:\>diskcomp a:
ドライブ A: に 1 枚目のディスクを挿入してください
準備ができたら Enter キーを押してください...
比較しています
トラック数: 80, セクタ数: 18 セクタ/トラック, サイド数: 2
ドライブ A: に 2 枚目のディスクを挿入してください
準備ができたら Enter キーを押してください...
違いはありません
別のディスクを比較しますか (Y/N)? n
--------
+ ドライブを1つ使う時は、途中操作が3回必要です。「Enter」キー、「Enter」キー、「N」「Enter」キー
+ ドライブを2つ使う時には、途中操作が2回に減ります。「Enter」キー、「N」「Enter」キー
** 不一致の時の表示の流れ
--------
ドライブ A: に 2 枚目のディスクを挿入してください
準備ができたら Enter キーを押してください...
サイド 0、トラック 0 で
比較エラーがありました
サイド 1、トラック 0 で
比較エラーがありました
別のディスクを比較しますか (Y/N)? n
--------
**** 確認したバージョン
o Windows XP Service Pack 3 (32bit) + Windows Update 2011年8月版
==
関連ページ:
▼Windowsコマンド。ファイルとフォルダー関連(▼ABC順)
▼Windowsコマンド一覧(▼ABC順)
▼コマンドプロンプト画面
▼制作メモ
> SORT = ファイルの内容やコマンド出力結果を並べ替えて表示する
COPY = ファイルをコピーする
COPYコマンドの /Aと/Bの意味
+
FC = ファイルの内容を比較して、それらの違いを表示する
COMP = ファイルの内容を比較する。最後に質問あり版
DISKCOPY = フロッピーディスクの内容を別のフロッピーディスクにコピーする。途中に質問あり版
(2011年8月26日追加。FDD2台指定時の動作。省略時の既定ドライブはカレントドライブ)