|
|
|
フォルダコピー |
| ■概要 |
|
指定したフォルダにあるファイル(サブフォルダ含)をコピーします。
ファイルをマウス操作でコピーすると上書き確認や途中でエラーが発生すると処理が中断しますが、そういう確認を飛ばしてコピーを行います。 |
|
|
| ■プログラムコード (xcopy_kai.bat) |
|
@echo off
rem ------------------------------------------------- rem
コピーBAT Ver1.0 rem
-------------------------------------------------
rem コピー元 echo
コピー元のフォルダパスを入力してください
rem コピー元のフォルダパスの入力を求める set /p
Copymoto=入力:
rem コピー先 echo コピー先のフォルダパスを入力してください
rem
コピー先のフォルダパスの入力を求める set /p Copysaki=入力:
rem コピー実行 xcopy %Copymoto%
%Copysaki% /c /e /i /y /z
rem オプション説明 rem c:エラーが発生してもコピーを続ける rem
e:ディレクトリまたはサブディレクトリが空であってもコピーする rem
i:コピー先がない場合は、コピー先に指定したフォルダを作成してコピーする rem y:コピーの上書き確認をしない rem
z:ネットワーク間でファイルをコピーして途中で接続が切れても rem 再接続した場合は、コピーを再開する
rem 終了 pause
> nul
|
|
|
|
| ■使用方法 |
| 1. |
「プログラムのダウンロード」よりバッチファイルをダウンロードしてください。 |
| 2. |
コマンドプロンプトを起動し、xcopy.batを実行させてください。
(コマンドプロンプト画面にxcopy.batをドロップすると楽です。) |
| 3. |
コピー元にコピー対象のフォルダを指定してください。 |
| 4. |
コピー先にコピー先のフォルダを指定してください。 |
| ※ |
バッチファイルを直接実行した場合、コピー元入力とコピー先入力を繰り返し求められて、コピーが開始されません。(原因不明:Windows XP Home
Edition)
Windows XP Professionalの場合は、バッチファイルを直接実行しても正常に動作します。 |
|
|
| ■解説 |
|
xcopyを使用したファイルコピーバッチです。
xcopyはオプションが色々あるので、コマンドを使用するときにオプション選択で迷うことがあります。
バッチファイルにしておけば、いつも決まったオプションをつけてコピーすることができます。 |
|
|
| ■プログラムのダウンロード |
 |
|
|
| [ TOP ] [ コマンドプロンプト ] [ HOME ] |
|