replacereplace

ファイルを置き換えます。Replaces files. 使用されている場合、 /aオプション、置換を既存のファイルを置換ではなくディレクトリに新しいファイルを追加します。If used with the /a option, replace adds new files to a directory instead of replacing existing files.

このコマンドを使用する方法の例については、を参照してください。For examples of how to use this command, see Examples.

構文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
[<ドライブ 1 >:] [<Path1 >]<ファイル名 >[<Drive1>:][<Path1>]<FileName> ファイルの場所とソース ファイルの名前を指定します。Specifies the location and name of the source file or set of files. ファイル名は必須であり、ワイルドカード文字を含めることができます ( *? )。FileName is required, and can include wildcard characters (* and ?).
[<ドライブ 2 >:] [<Path2 >][<Drive2>:][<Path2>] コピー先ファイルの場所を指定します。Specifies the location of the destination file. 置換するファイルのファイル名を指定することはできません。You cannot specify a file name for files you replace. ドライブまたはパスを指定しない場合置換宛先として現在のドライブとディレクトリを使用します。If you do not specify a drive or path, replace uses the current drive and directory as the destination.
/a/a 既存のファイルを置き換える代わりに、変換先ディレクトリに新しいファイルを追加します。Adds new files to the destination directory instead of replacing existing files. このコマンド ライン オプションを使用することはできません、 /sまたは /uコマンド ライン オプション。You cannot use this command-line option with the /s or /u command-line option.
/p/p コピー先のファイルを置き換えたり、ソース ファイルを追加する前に確認を求められます。Prompts you for confirmation before replacing a destination file or adding a source file.
/r/r 読み取り専用、および保護されていないファイルを置き換えます。Replaces Read-only and unprotected files. 読み取り専用ファイルの置換しようとしたが、指定しない場合 /rエラーの結果であり、置換操作を停止します。If you attempt to replace a Read-only file, but you do not specify /r, an error results and stops the replacement operation.
/w/w ソース ファイルの検索を開始する前にディスクを挿入するために待機します。Waits for you to insert a disk before the search for source files begins. 指定しない場合 /w置換ENTER キーを押した直後後に、ファイルの置換または追加を開始します。If you do not specify /w, replace begins replacing or adding files immediately after you press ENTER.
/s/s 保存先ディレクトリにすべてのサブディレクトリを検索し、一致するファイルを置き換えます。Searches all subdirectories in the destination directory and replaces matching files. 使用することはできません /sで、 /aコマンド ライン オプション。You cannot use /s with the /a command-line option. 置換コマンドで指定されたサブディレクトリを検索しませんPath1します。The replace command does not search subdirectories that are specified in Path1.
/u/u ソース ディレクトリの場合よりも古いコピー先のディレクトリ ファイルのみを置き換えます。Replaces only those files on the destination directory that are older than those in the source directory. 使用することはできません /uで、 /aコマンド ライン オプション。You cannot use /u with the /a command-line option.
/?/? コマンド プロンプトにヘルプを表示します。Displays help at the command prompt.

注釈Remarks

  • として置換追加するか、ファイル名は、画面に表示されるファイルを置き換えます。As replace adds or replaces files, the file names are displayed on the screen. 置換が完了したら、次の形式のいずれかで概要を示す行が表示されます。After replace is finished, a summary line is displayed in one of the following formats:
    nnn files added
    nnn files replaced
    no file added
    no file replaced
    
  • フロッピー ディスクを使用しているし、中にディスクを切り替える必要がある場合、置換操作を指定できます、 /wコマンド ライン オプションように置換が待機します。ディスクを切り替えます。If you are using floppy disks and you need to switch disks during the replace operation, you can specify the /w command-line option so that replace will wait for you to switch the disks.
  • 使用することはできません置換を非表示ファイルまたはシステム ファイルを更新します。You cannot use replace to update hidden files or system files.
  • 次の表は、終了コードとその意味の簡単な説明を示します。The following table shows each exit code and a brief description of its meaning:
    |終了コードExit code|説明Description| |---------|-----------| |00|置換コマンドが正常に交換またはファイルを追加します。The replace command successfully replaced or added the files.| |11|置換コマンドには、正しくないバージョンの MS-DOS が発生しました。The replace command encountered an incorrect version of MS-DOS.| |22|置換コマンド ソース ファイルが見つかりませんでした。The replace command could not find the source files.| |33|置換コマンド ソースまたは変換先のパスが見つかりませんでした。The replace command could not find the source or destination path.| |55|置換するファイルへのアクセスはありません。The user does not have access to the files that you want to replace.| |88|コマンドを実行するために十分なシステム メモリがあります。There is insufficient system memory to carry out the command.| |1111|ユーザーは、コマンドラインで間違った構文を使用します。The user used the wrong syntax on the command line.|

注意

ERRORLEVEL パラメーターを使用することができます、場合によって返されるプロセス終了コードをバッチ プログラム内でコマンドライン置換します。You can use the ERRORLEVEL parameter on the if command line in a batch program to process exit codes that are returned by replace.

Examples

ドライブ A でフロッピー ディスクから Phones.cli ファイルの最新バージョン (ドライブ C 上の複数のディレクトリに表示されます) を Phones.cli、という名前のファイルのすべてのバージョンを更新するには、次のように入力します。To update all the versions of a file named Phones.cli (which appear in multiple directories on drive C), with the latest version of the Phones.cli file from a floppy disk in drive A, type:

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

その他の参照情報Additional references

コマンド ライン構文の記号Command-Line Syntax Key