Manipulación de archivos por medio de java

    • Freeze2010
      Freeze2010
      Bronce
      Registro: 04-28-2010 Artículos: 2.577
      Hola, soy estudiante de Ingeniería de Software y estoy interesado en como manipular archivos por medio del lenguaje java...
      Por ejemplo , leer datos de un programa determinado y luego almacenarlos en una variable para ser usados en una operación .
      No estoy muy seguro de como hacerlo pero creo que se podría realizar por medio de los buffers BufferedReader y BufferedWriter
  • 1 respuesta
    • szemog
      szemog
      Bronce
      Registro: 02-15-2010 Artículos: 26
      Buenas,

      No se si te entendi bien, creo que lo que quieres es recuperar el flujo de datos de un programa mediante java?

      Si es asi, tienes que saber como se ejecuta dicho programa, supongamos que es un prog que se ejecuta sobre linea de comando, y este tiene una salida de datos por pantalla, la idea es ejecutarlo desde java y recuperar la salida de datos hacia java.
      código:
      Process process =Runtime.getRuntime().exec("c:\prog.exe");  
      // Cogemos la salida  de lo que ejecutamos 
      if (process.getInputStream()!=null){ 
           BufferedReader is = new BufferedReader(new InputStreamReader(process.getInputStream()));
           String line;
      ....  Luego puedes tratar los datos, que los muestre por pantalla, los meta en un txt.... Tratamiento de errores...
      


      No se si era esto lo que querias.... espero te sea util.