- ベストアンサー
Batファイルでxcopyを実行するとループする
BatファイルでCドライブのaaaフォルダからDドライブのaaaフォルダへファイルをコピーするxcopyの記述をしました。 xcopy c:\aaa d:\aaa /i 作成したBatファイルを実行するとループしてるのか、このコマンドが何度も繰り返され、コマンドプロンプトの×ボタンを押すまで終わりません。 コマンドプロンプトから直接xcopyを入力すると問題なくコピーされます。 どこか私の記述が間違っているのでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
参考URLのようなことをしていないでしょうか?
その他の回答 (1)
- himajin100000
- ベストアンサー率54% (1660/3060)
回答No.1
WinXP Pro SP2 C:\aaaに hogefuga.txt fugafuga.txt という空の二つのファイルをおき D:\aaaがある状態、ない状態両方で xcopy c:\aaa d:\aaa /i を書いた C:\hoge.bat をダブルクリックしてみましたが、全く再現しません。 #コピー元とコピー先が親子関係だったりしたらまた違うのかもしれないけど(未検証
質問者
お礼
Batファイルの名前をxcopy.batとつけていたのがまずかったみたいです。 ご検証ありがとうございました。
お礼
Batファイルの名前をxcopy.batとつけていたのがまずかったみたいです。 コマンドプロンプトでつかうコマンドをファイル名にしてはいけないんですね。 おかげさまで解決できました。ありがとうございます。