Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.
Problema al ejecutar el comando "move" de MS-DOS
Enviado por TheSandman el día 26 de junio de 2008
Buenas, mi problema es el siguiente. Mediante esta linea de codigo:
Process p = Runtime.getRuntime().exec (comando+" "+origen+" "+destino+" "+flags);
que ejecuta bien programas externos (es una ampliacion de un programa anterior) quiero ahora ejecutar el comando de MS-DOS "move".
Asi que lo que hago es asignar comando="move" y en origen poner el path del fichero que quiero enviar en destino el de destino.
El problema es que al ejecutar el comando Java me da java.io.IOException: CreateProcess: prueba error=2
Y si copio el comando (que imprimo via System) el comando se ejecuta corrrectamente. Alguien tiene aluna sugerencia?