Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/06/2009, 08:52
Avatar de lobo_php
lobo_php
 
Fecha de Ingreso: noviembre-2007
Ubicación: Cali-Colombia
Mensajes: 1.869
Antigüedad: 16 años, 6 meses
Puntos: 75
como hacerle una pausa a la aplicacion

compaz,
tengo un problema, y es que tengo un archivo y deseo hacer una operacion sobre el, para hacerla tengo que crear un .bat y poder ejecutarlo, luego de ejecutar ese bat necesito cambiarlo de ruta, es decir, el archivo esta en:
c:\carpeta

y luego de ejecutar el .bat necesito quitarlo de ahi y ponerlo en c:\carpeta\subcarpeta

el problema esta cuando hago el .bat, no se ha ejecutado aun cuando ya se han pasado los archivos a la otra carpeta, hay una opcion para hacer que primero se ejecute el .bat, y cuando ya se haya ejecutado, que se ejecute la otra accion?

probe haciendo un try-catch-finally pero tampoco funciono:

Código java:
Ver original
  1. try{
  2.             pr = Runtime.getRuntime().exec(comando);
  3.             System.out.println(comando);
  4.         }catch(Exception ex){
  5.             System.out.println("Ha ocurrido un error al ejecutar el comando. Error: "+ex);
  6.         }
  7.         finally{
  8.             //crear backup
  9.             File hacer_back = new File(ruta+"\\"+fichero);
  10.             File poner_back = new File(ruta+"\\backup\\"+fichero);
  11.             hacer_back.renameTo(poner_back);
  12.         }
__________________
Cabuntu.org - Difundiendo Software Libre en Cali, Colombia
Usuario Linux # 483175