Java - MANEJO DE ARCHIVOS

 
Vista:

MANEJO DE ARCHIVOS

Publicado por Esteban (12 intervenciones) el 14/06/2006 07:27:56
Hola necesito que me ayuden en un Dir,

Como hago para hacer un Dir, que me despliegue todos los archivos que tiene que lea un argumento en la clase File,

Urgente ayuda con cual clase lo implemento Clase File como empiezo?

Esteban
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

RE:MANEJO DE ARCHIVOS

Publicado por camus (240 intervenciones) el 14/06/2006 15:52:25
Hola, te paso un ejemplo de manipulación de archivos, espero que te sea de ayuda.

package org.neos.util;

import java.io.*;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

public class FileDemo {
public static final String DIRECTORIO1="Facturas";
public static final String DIRECTORIO2="Junio";
public static void main(String[] args) {
//crea instancias de objetos FILE para entradas de directorio
//y archivos.

String[] ListaArchivos;
File dir=new File(File.separator+DIRECTORIO1);
File DirLista=new File(File.separator+"Prueba");

File f1=new File(dir,"test1.doc");
File f2=new File(dir,"test2.txt");
File f3=new File(dir,"test3.doc");

//Creacion de Directorios y Archivos.
if(dir.exists()) {
System.out.println("ya exite el directorio!!");
}
else{
dir.mkdir();
System.out.println("No existia el directorio, Pero ahora a sido creado!!");
System.out.println("Directorio creados \\"+DIRECTORIO1+"\\"+DIRECTORIO2);

}
try {
f1.createNewFile();
} catch (IOException e) {
System.out.println("Error al tratar de crear el archivo test1.txt");
}
try {
f2.createNewFile();
} catch(IOException e) {
System.out.println("Error al tratar de crear el archivo test2.doc");
}
System.out.println("Archivos test1 y test2 creados\n");
//obtener atributos de los archivos
System.out.println("El archivo test1.doc Existe?: "+f1.exists());
System.out.println("Es un Directorio test1.doc?: "+f1.isDirectory());
System.out.println("Es un archivo test1.doc? : "+f1.isFile());
System.out.println("El archivo test1.doc se puede leer? : "+f1.canRead());
System.out.println("El archivo test1.doc se puede escribir? :"+f1.canWrite());
System.out.println("La ruta absoluta del archivo test1.doc es: "+f1.getAbsolutePath());
System.out.println("El nombre del archivo es: "+f1.getName()); //Este método devuelve el nombre del archivo
System.out.println("La ruta relativa del archivo es: "+f1.getParent()); //Este método devuelve la ruta de las carpetas pero
//sin indicar el nombre el path completo
System.out.println(f1.getParentFile());//Ruta del archivo, aunque no se puede utilizar en los directorios
System.out.println(f1.getPath());//Proporciona el path del archivo.

//ahora cambiaremos el nombre del un archivo por otro nombre
f1.renameTo(f3);
System.out.println("El nombre del archivo actual es: "+f1.getName()+" y ahora se llama: "+f1.getName());
/*
//Ahora vamos a eleminar todos los archivos y el directorio
f3.delete();//borramos el primer archivo
f2.delete();//borramos el segundo archivo
dir.delete();//borramos el directorio
*/
System.out.println("Se van a listar los archivos en la carpeta");

ListaArchivos= dir.list();
for(int i=0;i<ListaArchivos.length; i++) {
System.out.println("Archivo: " + ListaArchivos[i]);
}

List lista1 = new ArrayList();
lista1.add("obj1");
lista1.add("obj2");



String valorLista;

Iterator it = lista1.iterator();
while(it.hasNext()) {
valorLista = (String) it.next();
System.out.println("valor de la lista: " + valorLista);
}

//List lst = new List(4, false);


}

}

SALUDOS
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar