Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755

    [JAVA]Esistenza Cartella

    come faccio a controllare se esiste una cartella?
    ho cercato 3d su questo argomento usando
    esiste cartella e
    esistenza cartella
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: [JAVA]Esistenza Cartella

    Originariamente inviato da wallrider
    come faccio a controllare se esiste una cartella?
    codice:
    File f = new File ("nome-cartella");
    
    boolean esiste = f.isDirectory ();
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Al posto di quel metodo c'è ne uno apposta per verificare l'esistenza di un file o di una cartella

    codice:
    File f = new File ("nome-cartella");
    
    boolean esiste = f.exists();
    Ciao.
    Si può vincere o perdere, l'importante è vincere o perdere da uomini...

    Neverland - Il mio Forum

  4. #4
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755
    grazie gente
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

  5. #5
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da Matteo982
    Al posto di quel metodo c'è ne uno apposta per verificare l'esistenza di un file o di una cartella

    codice:
    File f = new File ("nome-cartella");
    
    boolean esiste = f.exists();
    Si ma se wallrider deve sapere se esiste esclusivamente una directory con un certo nome, è più giusto usare isDirectory()!!!!
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  6. #6
    Quel metodo restituisce true o false a seconda che il file puntato sia un file vero e proprio o una directory, serve per capire la natura non per verificare se esiste.
    Al massimo per evitare che esista un file con quel nome si dovrebbe fare una combinazione dei due metodi, qualcosa del tipo

    codice:
    File f = new File ("nome-cartella");
    If(f.exists())
       boolean esiste = f.isDirectory ();
    In questo modo non si scappa in nessun caso...

    Ciao.
    Si può vincere o perdere, l'importante è vincere o perdere da uomini...

    Neverland - Il mio Forum

  7. #7
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da Matteo982
    Quel metodo restituisce true o false a seconda che il file puntato sia un file vero e proprio o una directory, serve per capire la natura non per verificare se esiste.
    Al massimo per evitare che esista un file con quel nome si dovrebbe fare una combinazione dei due metodi, qualcosa del tipo

    codice:
    File f = new File ("nome-cartella");
    If(f.exists())
       boolean esiste = f.isDirectory ();
    In questo modo non si scappa in nessun caso...
    Ma leggere il javadoc, no???

    isDirectory

    public boolean isDirectory()

    Tests whether the file denoted by this abstract pathname is a directory.

    Returns:
    true if and only if the file denoted by this abstract pathname exists and is a directory; false otherwise
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  8. #8
    Utente bannato
    Registrato dal
    Jun 2009
    Messaggi
    91
    Salve,ho avviato anche una discussione,circa questo argomento,ma nel leggere questa discussione ho preferito aggiungermi.
    (non so se è consentito dal forum,nel caso in cui non lo fosse,cortesemente segnalatelo e mi scuso anticipatamente).
    se tengo una cartella info e voglio verificare se essa contiene il file pippo.xml,come posso fare,cioe' questo codice come puo' essere modificato??
    File f=new File("nomecartella");
    .....................
    mi riferisco al codice che e' stato lasciato da andbin
    Grazie

  9. #9
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da mery messina
    se tengo una cartella info e voglio verificare se essa contiene il file pippo.xml,come posso fare,cioe' questo codice come puo' essere modificato??
    File f=new File("nomecartella");
    codice:
    File f=new File("nomecartella", "pippo.xml");
    if (f.isFile()) { ..... }
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  10. #10
    Utente bannato
    Registrato dal
    Jun 2009
    Messaggi
    91
    ok grazie mille...
    E se invece voglio ricercare una stringa in un file.txt,come posso usare lo stesso pezzo di codice?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.