Hola!

Registrándote como bakuno podrás publicar, compartir y comunicarte en privado con otros bakuos :D

Regístrame ya!

Sabes java+netbeans! ayudame!

jonatan201

Bovino maduro
Desde
26 Sep 2009
Mensajes
106
Hola tengo el siguiente problema. Quisiera la colaboracion todo el corral,
para ver si pueden ayudarme con esto, se los agradeciria. Miren ando asiendo
un programa en java con netbeans y el programa tiene que hacer lo siguiente:
-pedir al usuario que de una ruta,(obeamente estamos manejando
archivos), y que el programa identifiqe si es una carpeta o archivo . -si es
archivo el que pidio asta ahi terminara el programa, y mostrara el archivo,
pero si el usuario dice qe es carpeta accesar a la carpeta y volvera a pedir
el nombre del archivo y lo mostrara.
nota: el usuario tiene que dar toda la ruta
ej. c:/documentos.... -Y si no se encuentra pues dira que no se encontro el
archivo.
Espero la colaboracion de todos para aprender, y si pueden explicar.
que para eso estamos aqui para aprender de otros! Chao!
 
gracias por la respuesta///
ese es el pedo qe casi no le entiendo bien a ese tema de archivos alguna otra respuesta?
 
i si revisas la cadena en busca de un punto?? los archivos tienen extenciones.. i las carpetas no :o no va por ahi?
 
hmm, por lo que veo no tienes como que mucha experiencia en java ... espero no sonar muy mam... pero lo que tienes que hacer más o menos es lo siguiente, obviamente encerrar todo en bloque try-catch o tirar la excepción porque puede que la ruta que te de el usuario no exista, bueno, suponiendo que exista creas el objeto File a partir de la ruta que el usuario te da .... File myFile = new File("c:/...."); ... luego puedes preguntar si existe el File con el metodo myFile.exists(); que te devuelve un booleano, y suponiendo que exista puedes saber si es carpeta o archivo con el metodo myFile.isFile() o myFile.isDirectory(); .... claro que tambien puedes saber si es que es directorio si tiene o no archivos con myFile.list(); que te devuelve un arreglo de Strings con los archivos de esa carpeta ... checa el API de java http://java.sun.com/javase/6/docs/api/
 
hmm, por lo que veo no tienes como que mucha experiencia en java ... espero no sonar muy mam... pero lo que tienes que hacer más o menos es lo siguiente, obviamente encerrar todo en bloque try-catch o tirar la excepción porque puede que la ruta que te de el usuario no exista, bueno, suponiendo que exista creas el objeto File a partir de la ruta que el usuario te da .... File myFile = new File("c:/...."); ... luego puedes preguntar si existe el File con el metodo myFile.exists(); que te devuelve un booleano, y suponiendo que exista puedes saber si es carpeta o archivo con el metodo myFile.isFile() o myFile.isDirectory(); .... claro que tambien puedes saber si es que es directorio si tiene o no archivos con myFile.list(); que te devuelve un arreglo de Strings con los archivos de esa carpeta ... checa el API de java http://java.sun.com/javase/6/docs/api/
hola muchas gracias man!, me sirvio de mucha ayuda:)
 
Volver
Arriba