Java - crear un arbol de directorios

 
Vista:

crear un arbol de directorios

Publicado por loly (22 intervenciones) el 27/08/2008 15:09:28
Tengo que crear un arbol de directorios que me permita crear una carpeta donde el usuario quiera. alguna idea?? No se si podra ser con jfileChooser pero este tiene una serie de caracteristicas que no quiero que aparezca en pantalla y no consigo quitarlo. Alguno me puede dar alguna idea?? gracias
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

RE:crear un arbol de directorios

Publicado por anonimo (11 intervenciones) el 27/08/2008 16:29:10
puedes usar la clase File para crear carpetas y borrarlas tambien es muy facil solo necesitas hacer algo como esto

File carpeta = new File("C:/aqui");
carpeta.delete();

ó

File carpeta = new File("C:/aqui");
carpeta.mkdir();


esto "C:/aqui" es un String que prodrias capturar en algun campo ya eso si esta en como quiera hacer el programa.

suerte.
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

codigo para crear arbol direcciones

Publicado por anonimo (11 intervenciones) el 27/08/2008 18:06:23
este es un codigo sensillo y basico que creo qeu puede hacer lo que necesitas.

//ESTAS VARIABLES SON GLOBALES
private static final int opcion1 = 1;
private static final int opcion2 = 2;
private static final int opcion3 = 3;
private static final int salir = 20;


BufferedReader lee=new BufferedReader(new InputStreamReader(System.in));
boolean continua = true;
String opc;
while (continua) {

opc = lee.readLine();
int opcion = -1;
try {

opcion = Integer.parseInt(opc);
} catch (NumberFormatException e) {

System.err.println("solo se permiten numeros.");
opcion = -1;
}
if (opcion != -1) {

switch (opcion) {
case opcion1: {

System.out.println("Escriba ruta y nombre de la carpeta");
String name = lee.readLine();
StringTokenizer token = new StringTokenizer(name, "/");
String carpetaLocal = "C:/";
while (token.hasMoreTokens()) {

carpetaLocal += token.nextToken().toString()+"/";
File carpeta = new File(carpetaLocal);
carpeta.mkdir();
}
break;
}
case opcion2: {

System.out.println("Escriba ruta y nombre del archivo");
String name = lee.readLine();
File archivo = new File("C:/"+name+".for");
FileWriter crear = new FileWriter(archivo);

crear.write("Primera linea. ");
crear.write("Segunda linea.");

crear.close();
break;
}
case opcion3: {
System.out.println("Escriba la ruta con el archivo a borrar");
String name = lee.readLine();
File archivo = new File("C:/"+name+".for");
if (archivo.exists()) {

archivo.delete();
System.err.println("Archivo borrado.");
} else {

System.err.println("el archivo no existe.");
}
break;
}
case salir: {

continua = false;
System.err.println("Hasta pronto.");
break;
}
default: {

System.err.println("opcion no valida.");
break;
}
}
}
}
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

RE:crear un arbol de directorios

Publicado por lo mejor (2 intervenciones) el 20/10/2010 13:37:32
No se ni
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

RE:crear un arbol de directorios

Publicado por lo mejor (2 intervenciones) el 20/10/2010 13:37:33
No se ni
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