次の方法で共有


置換

ディレクトリ内の既存のファイルを置き換えます。 /a オプションと一緒に使用すると、このコマンドは既存のファイルを置き換えるのではなく、新しいファイルをディレクトリに追加します。

Syntax

replace [<drive1>:][<path1>]<filename> [<drive2>:][<path2>] [/a] [/p] [/r] [/w]
replace [<drive1>:][<path1>]<filename> [<drive2>:][<path2>] [/p] [/r] [/s] [/w] [/u]

Parameters

Parameter Description
[<drive1>:][<path1>]<filename> ソース ファイルまたはファイルのセットの場所と名前を指定します。 filename オプションは必須であり、ワイルドカード文字 (*?) を含めることができます。
[<drive2>:][<path2>] コピー先ファイルの場所を指定します。 置換するファイルのファイル名を指定することはできません。 ドライブまたはパスを指定しない場合、このコマンドは現在のドライブとディレクトリを宛先として使用します。
/a 既存のファイルを置き換える代わりに、新しいファイルをコピー先ディレクトリに追加します。 このコマンド ライン オプションを /s または /u コマンド ライン オプションと一緒に使用することはできません。
/p コピー先ファイルを置き換えるか、ソース ファイルを追加する前に、確認を求めるメッセージが表示されます。
/r 読み取り専用ファイルと保護されていないファイルを置き換えます。 読み取り専用ファイルを置き換えようとしたが、 /r を指定しない場合、エラーが発生し、置換操作が停止します。
/w ソース ファイルの検索が開始される前に、ディスクの挿入を待機します。 /w を指定しない場合、このコマンドは Enter キーを押した直後にファイルの置換または追加を開始します。
/s コピー先ディレクトリ内のすべてのサブディレクトリを検索し、一致するファイルを置き換えます。 /s/a コマンド ライン オプションと一緒に使用することはできません。 このコマンドは、 Path1 で指定されたサブディレクトリは検索しません。
/u 移行元ディレクトリのファイルよりも古いファイルのみを置き換えます。 /u/a コマンド ライン オプションと一緒に使用することはできません。
/? コマンド プロンプトにヘルプを表示します。

Remarks

  • このコマンドによってファイルが追加または置換されるため、ファイル名が画面に表示されます。 このコマンドが完了すると、次のいずれかの形式で概要行が表示されます。

    nnn files added
    nnn files replaced
    no file added
    no file replaced
    
  • フロッピー ディスクを使用していて、このコマンドの実行中にディスクを切り替える必要がある場合は、 /w コマンド ライン オプションを指定して、このコマンドがディスクの切り替えを待機するようにすることができます。

  • このコマンドを使用して、非表示のファイルやシステム ファイルを更新することはできません。

  • 次の表は、各終了コードとその意味の簡単な説明を示しています。

    Exit code Description
    0 このコマンドは、ファイルの置換または追加に成功しました。
    1 このコマンドで、MS-DOS の正しくないバージョンが検出されました。
    2 このコマンドでソース ファイルが見つかりませんでした。
    3 このコマンドは、ソースパスまたは宛先パスを見つけることができませんでした。
    5 ユーザーは、置き換えるファイルにアクセスできません。
    8 コマンドを実行するためのシステム メモリが不足しています。
    11 ユーザーがコマンド ラインで間違った構文を使用しました。

Note

バッチ・プログラムの if コマンド行で ERRORLEVEL パラメーターを使用して、このコマンドによって戻される出口コードを処理できます。

Examples

Phones.cli という名前のファイル (ドライブ C: の複数のディレクトリに表示されます) のすべてのバージョンを、ドライブ A: のフロッピー ディスクから最新バージョンの Phones.cli ファイルで更新するには、次のように入力します。

replace a:\phones.cli c:\ /s