Sabes java+netbeans! ayudame!

jonatan201

Bovino adolescente
#1
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!
 
#5
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/
 

jonatan201

Bovino adolescente
#6
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:)
 
Arriba