64 ビットの Java 1.7.0_17 を実行している Windows 7 64 ビットでは、p.waitFor()以下に示すエラーは返されません。
String move_command="cmd.exe /c xcopy /Y /E "+x86_release+" "+path+"\\";
Process p;
p = Runtime.getRuntime().exec(move_command);
p.waitFor();
Windows エクスプローラーを使用すると、すべてのファイルがコピーされているように見えます (同じ番号、同じサイズなど)。
以下を実行すると、次のようにwaitFor()返されます。
String move_command="cmd.exe /c move /Y "+x86_release+" "+path+"\\";
Process p;
p = Runtime.getRuntime().exec(move_command);
p.waitFor();
xcopyとが戻っmoveてこないのは何が違うのwaitFor()でしょうか、それとも完全に間違った方向に進んでいるのでしょうか?