Manejo de Ficheros en una carpeta
Hola, Tengo que leer una serie de archivos de texto que se encuentran en una carpeta y de ahi pasarlos a una base de datos en db2, ojala alguien pueda pasarme algun link para guiarme , minimo con lo que es la lectura de los archivos y almacenar la informacion en variables, gracias
Este código te puede servir:
public class bc
{
String Dato;
File F;
public bc(String Path)
{
this.F=new File(Path);
byte r[]=new byte[(int)F.length()];
String Dato;
try
{
FileInputStream fi_F=new FileInputStream(F);
fi_F.read(r);
Dato=new String(r);
}catch(Exception e)
{
System.out.println("Error");
}
this.Dato=Dato;
}
public void Guardar(String Reg)
{
char w[]=Reg.toCharArray();
try
{
FileOutputStream fo_F=new FileOutputStream(F);
for(int i=0;i<w.length;i++)
fo_F.write(w[i]);
fo_F.flush();
fo_F.close();
}catch(Exception e)
System.out.println("Error");
{
}
}
En base a esta recuperación de información de ficheros, puedes ideartelas
para insertarlo en la base de datos como normalmente se hace o tambien
necestas ese código?
public class bc
{
String Dato;
File F;
public bc(String Path)
{
this.F=new File(Path);
byte r[]=new byte[(int)F.length()];
String Dato;
try
{
FileInputStream fi_F=new FileInputStream(F);
fi_F.read(r);
Dato=new String(r);
}catch(Exception e)
{
System.out.println("Error");
}
this.Dato=Dato;
}
public void Guardar(String Reg)
{
char w[]=Reg.toCharArray();
try
{
FileOutputStream fo_F=new FileOutputStream(F);
for(int i=0;i<w.length;i++)
fo_F.write(w[i]);
fo_F.flush();
fo_F.close();
}catch(Exception e)
System.out.println("Error");
{
}
}
En base a esta recuperación de información de ficheros, puedes ideartelas
para insertarlo en la base de datos como normalmente se hace o tambien
necestas ese código?