こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Batファイルでxcopyを実行するとループする

BatファイルでCドライブのaaaフォルダからDドライブのaaaフォルダへファイルをコピーするxcopyの記述をしました。
xcopy c:\aaa d:\aaa /i
作成したBatファイルを実行するとループしてるのか、このコマンドが何度も繰り返され、コマンドプロンプトの×ボタンを押すまで終わりません。
コマンドプロンプトから直接xcopyを入力すると問題なくコピーされます。
どこか私の記述が間違っているのでしょうか?

投稿日時 - 2007-06-19 10:35:36

QNo.3097354

困ってます

質問者が選んだベストアンサー

参考URLのようなことをしていないでしょうか?

参考URL:http://www.confrage.com/dos/batch/same-name/same-name.html

投稿日時 - 2007-06-19 11:11:14

お礼

Batファイルの名前をxcopy.batとつけていたのがまずかったみたいです。
コマンドプロンプトでつかうコマンドをファイル名にしてはいけないんですね。
おかげさまで解決できました。ありがとうございます。

投稿日時 - 2007-06-19 13:25:06

このQ&Aは役に立ちましたか?

4人が「このQ&Aが役に立った」と投票しています

回答(2)

WinXP Pro SP2

C:\aaaに
hogefuga.txt
fugafuga.txt
という空の二つのファイルをおき
D:\aaaがある状態、ない状態両方で
xcopy c:\aaa d:\aaa /i
を書いた
C:\hoge.bat
をダブルクリックしてみましたが、全く再現しません。

#コピー元とコピー先が親子関係だったりしたらまた違うのかもしれないけど(未検証

投稿日時 - 2007-06-19 10:42:06

お礼

Batファイルの名前をxcopy.batとつけていたのがまずかったみたいです。
ご検証ありがとうございました。

投稿日時 - 2007-06-19 13:22:53

あなたにオススメの質問