2011年8月26日金曜日

DISKCOPY = フロッピーディスクの内容を別のフロッピーディスクにコピーする。途中に質問あり版 - Windowsのコマンドプロンプト(bat,cmd)

Windowsコマンド。ファイルとフォルダー関連
○Windows XP
フロッピーディスクの内容を、別のフロッピーディスクにコピーします。

o このコマンドの実行には、フロッピーディスクドライブが 2台必要になります。
    + 1台しかない時は、仮想フロッピーディスクドライブなどで代用する方法があります。
o このコマンドを実行する前に、カレントドライブを他のドライブに移動しておく必要があります。
o このコマンドは途中で質問します。


**** 書式
--------
diskcopy ドライブ1: ドライブ2: [/v]
--------

o コマンド名やキーワードは、大文字小文字のどちらでも大丈夫です。
o ドライブ1: = 1枚目(= コピー元)のフロッピーディスクを入れるドライブ名です。(例 a: )
    + アルファベット1文字の後にコロンを付けます。
o ドライブ2: = 2枚目(= コピー先)のフロッピーディスクを入れるドライブ名です。
    + アルファベット1文字の後にコロンを付けます。
    + ヘルプにはドライブ名は省略可能とありますが、実際には2つ共必要でした。
o /v = 正しくコピーされたかどうか検査します。


**** 戻り値 ( ERRORLEVELの値。確認分のみ )
o 0 = コピー成功
    + 終了せずに続けてコピーした時は、最後に実行した結果が戻ります。
        + 失敗が続いていても、最後が成功したら、0です。
o 3 = 失敗。フロッピーディスクが抜けた状態で実行
    + 終了せずに続けてコピーした時は、最後に実行した結果が戻ります。
        + 成功が続いていても、最後が失敗したら 3です。
    + 「送り側ディスクが正しくないか、または互換性がありません。」
        + = 1枚目の読み取りに失敗しました。おそらくドライブにディスクが入っていません。
    + 「受け側ディスクが正しくないか、または互換性がありません。」
        + = 2枚目の読み取りに失敗しました。おそらくドライブにディスクが入っていません。
o 4 = 失敗。準備不足
    + 「現在のドライブはロックできません。」
        + = このコマンドを実行する前に、カレントドライブを使用するフロッピーディスクドライブ以外に移動して下さい。
    + 「無効なドライブ指定です。指定されたドライブは存在しないか、またはハード ディスクです。」
        + = ドライブ名を2つ指定して下さい。


**** 機能
o フロッピーディスクの内容を、別のフロッピーディスクにコピーします。

o このコマンドの実行には、フロッピーディスクドライブが 2台必要になります。
    + ヘルプには、1台でも可能なように書いていますが、実際に動かすとエラーになりました。
o このコマンドを実行する前に、カレントドライブを他のドライブに移動しておく必要があります。
o このコマンドは、途中で質問してきます。
    + ですので、このコマンドは、自動実行には向いていません。


**** 使用例
--------
rem # フロッピーディスクを A ドライブと B ドライブに入れた後に
diskcopy a: b:
--------

    + コマンド名やキーワードは、大文字小文字のどちらでも大丈夫です。
    + 途中で質問してきます。ですので、このコマンドは、自動処理には向いていません。


** 表示の流れ
--------
C:\>diskcopy a: b:

ドライブ A: に送り側ディスクを挿入してください

ドライブ B: に受け側ディスクを挿入してください
準備ができたら Enter キーを押してください...

コピーしています
トラック数: 80、セクタ数: 18 セクタ/トラック、サイド数: 2
ボリューム シリアル番号は 1011-C304 です

別のディスクをコピーしますか (Y/N)? n
--------

    + 途中操作が2回必要です。「Enter」キー、「N」「Enter」キー


**** メモ
o 最近のパソコンには、フロッピーディスクドライブが付いていない事が良くあります。
o そのような時は、仮想フロッピーディスクドライブなどで代用する方法があります。
    + 仮想フロッピーディスクドライブは、フリーウェアなどの形で公開されています。
    + もっとも、動作保障はありませんから、必要な時は、自己責任で試す事になります。


**** 確認したバージョン
o Windows XP Service Pack 3 (32bit) + Windows Update 2011年8月版


==
関連ページ:
    ▼Windowsコマンド。ファイルとフォルダー関連▼ABC順
    ▼Windowsコマンド一覧▼ABC順
    ▼コマンドプロンプト画面
    ▼制作メモ
    > MOVE = ファイルを移動する
    REN = ファイルやフォルダーの名前を変更する
    REPLACE = ファイルを置き換える(= 差分コピーする)