質問: バッチファイルが動作しません こんにちは いつもお世話になっています。 windowsxpのpc、windows7のpcを所有しています。 windowsxpを使って2台の外付けhdd間(ドライブ文字(y)と(z))でデータのコピーをするために以下のバッチファイルを作りましたが、実行できません。エラーメッセージが一瞬出ているようですがすぐに消えてしまいます。 xcopy y:\保存\*.* z:\保存\ /s /d /y (y)の外付けhddはwindows7対応でwindows7でntfsでフォーマットしました。 (z)の外付けhddはwindows7非対応でwindowsxpでfat32でフォーマットしました。 以前は、同じようなコマンドで成功していました。両外付けhdd間で手動でのデータ移動はできます。 自分なりに考えられる原因として、今回、新しく購入したwindows7対応の外付けhddがあります。 外付けhdd(z)はwindows7非対応なので、両hdd間の処理をwindowsxpでやっています。 原因、対策等、関連情報でも構いませんので教えてください。一瞬で閉じてしまうコマンドプロンプトみたいな画面を開けておく方法はあるのでしょうか?
回答: バッチファイルの2行目に pause と入れとけば、何かキーを叩くまで待ちます。 その直前に何か表示されてれば、その状態を保ちます。 xcopy の詳細な動作は忘れましたが コピー先のフォルダ z:\保存\ が既存でないと「そんなフォルダない」エラーに なると思います。以前はうまくいってたのは、そのフォルダが既存だったからでしょう多分。