Síguenos en...
Síguenos en Twitter Síguenos en Facebook
Registrarse

Pin It
Resultados 1 al 8 de 8
  1. #1

    Unhappy Sabes java+netbeans! ayudame!

    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!

  2. BA-K.COM ESTARÁ PRESENTE CAMPUS PARTY MÉXICO 4…

  3. #2
    Ingreso
    21 feb, 10
    Mensajes
    174

    Predeterminado

    Usa la calse IO
    Leccion basica de JAva IO http://java.sun.com/docs/books/tutor.../io/index.html

    Nota: aprender a buscar en google es una bendicion? java book tutorial

  4. #3

    Predeterminado

    gracias por la respuesta///
    ese es el pedo qe casi no le entiendo bien a ese tema de archivos alguna otra respuesta?

  5. #4

    Predeterminado

    i si revisas la cadena en busca de un punto?? los archivos tienen extenciones.. i las carpetas no :o no va por ahi?

  6. #5

    Predeterminado

    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/

  7. #6

    Predeterminado

    Cita Iniciado por xanyway Ver mensaje
    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

  8. #7
    Ingreso
    23 dic, 08
    Mensajes
    1,387

    Predeterminado

    ponte a estudiar¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡

  9. #8

    Predeterminado espero pueda ayudarte

    te dejo un articulo sobre como empezar en netbeans, espero lo revises, y dejame decirte que sino es muy urgente tu trabajo que necesitas puedo hacer un post explicando todo sobre los archivos,

    Como programar en java “buenas prácticas de programación” 5 tips básicos

 

 

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •