Retroceder   Foros del Web > Programación para sitios web > Java y JSP

Respuesta
 
Herramientas Desplegado
Antiguo 13-dic-2003, 09:33   #1 (permalink)
Daniel Medina está en el buen camino
 
Fecha de Ingreso: diciembre-2003
Mensajes: 12
Como Leer y escribir archivos de texto

Hola a todos....

Necesito desarrollar un aplicacion que permita leer y escribir un archivo de texto desde una maquina cliente, dicho archivo se encuentra en un servidor (windows 2000 o xp). No tengo la más minima idea de lo que tengo que usar en JAVA para lograr esto.¿Alquien podria ayudarme?. Otra inquietud, es ¿difícil desarrollar una aplicacion de base de datos cliente servidor en una LAN con JAVA?

Gracias
Daniel Medina está desconectado   Responder Citando
Antiguo 02-ene-2004, 23:01   #2 (permalink)
goncafa ha deshabilitado el karma
 
Avatar de goncafa
 
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago, Chile
Mensajes: 1.135
Enviar un mensaje por MSN a goncafa
pues para escribir y leer archivos, perimero que nada debes familiarizarte con los flujos, luego manejar estos flujos con algo como por ejemplo FileReader y FileWriter, FileInputStream, FileOutputStream, etc, deber aceriguar hacerca de ellos.

con respecto a tu segunda preguta, si lo comparas con con cualquier otro lenguage como por ejemplo C/C++, VB, etc, con Java esto es muy sencillo, pues de hecho, Java esta hecho para el trabajo en red, pero seamos francos, si aun no sabes manejar flujos, aun debes documentarte mucho para llegar a hacer lo que quieres

Saludos
__________________
se despide hasta la proxima
Gonzalo Castillo
goncafa está desconectado   Responder Citando
Antiguo 15-mar-2006, 13:46   #3 (permalink)
monsubi está en el buen camino
 
Fecha de Ingreso: noviembre-2002
Mensajes: 22
Enviar un mensaje por ICQ a monsubi
pero pone un ejemplo por favor
no queremos documentarnos, sino copypastear!!!
monsubi está desconectado   Responder Citando
Antiguo 26-mar-2006, 13:57   #4 (permalink)
dogduck tiene algunos puntos positivos de karma
 
Avatar de dogduck
 
Fecha de Ingreso: enero-2006
Ubicación: ¿Atlantida, Hesperides, Islas afortunadas?
Mensajes: 2.003
Un ejemplo

http://club.idecnet.com/~ccastano/femepa/161105.htm
Código:
import java.io.*;

class FileStreamsTest {
    public static void main(String[] args) {
        try {
            File inputFile = new File("original.txt"); 
            File outputFile = new File("outagain.txt");
            //Creamos entradas y salidas por cónsola
            FileInputStream fis = new FileInputStream(inputFile);
            FileOutputStream fos = new FileOutputStream(outputFile);
            int c;
            //Mientras el valor del método read() del objeto fis sea != -1 --> ejecuta metodo
            //write del objeto fos
            // traduciendo: mientras no termine de leer  el fichero
            // inputfile, copialo ( y si no existe lo crea y si existe lo sobreescribe)
            // en el fichero outputfile
            
            while ((c = fis.read()) != -1) {
            //lee byte a byte de fis y lo vuelca en fos
               fos.write(c);
            }
            // en realidad trabaja entre la ram(FileInputStream y FileOutputStream) y el HD
            // (inputFile , outputFile)
            fis.close();
            fos.close();//importante , no dejarse abierto canales
        } catch (FileNotFoundException e) {
          //la excepción provendria de no encontrar original.txt
          // originada en la linea FileInputStream fis = new FileInputStream(inputFile);
          // java exige recoger la excepcion al usar este canal ( try{..} catch{..} )
          // el fichero de salida no genera excepción , ya que se va a crear o sobreescribir
            System.err.println("FileStreamsTest: " + e);
        } catch (IOException e) {
          // excepción más genérica de entrada / salida
            System.err.println("FileStreamsTest: " + e);
        }
    }
}
__________________
http://javcasta.es
dogduck está desconectado   Responder Citando
Respuesta

Calificación: Calificación de Tema: 2 votos, 3,00 de promedio.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Desactivado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 12:11.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93