Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    Creazione di una directory in Java

    Salve a tutti.

    Qualcuno sa indicarmi come posso creare una directory in Java?
    Non ho problemi con la scrittura su file o loro creazione, ma non riesco a trovare ciò che mi serve sui Java docs per creare una cartella.
    Grazie a tutti!!

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,315
    Dalla documentazione Java della classe File:
    codice:
    boolean mkdir() 
    Creates the directory named by this abstract pathname.
    
    boolean mkdirs() 
    Creates the directory named by this abstract pathname, including any necessary but nonexistent parent directories.
    Vediamo di fare un esempio: voglio creare la directory di nome pippo:
    codice:
    File directory = new File("./pippo/");
    if (!directory.mkdir()) {
       System.out.println("Impossibile creare la directory!");
    }
    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    Grazie 1000!
    Avevo visto quella documentazione, ma non avevo capito come usarla!
    Sei stato veramente grande

  4. #4
    Salve a tutti.
    Qualcuno sa come posso leggere i nomi delle directory e sottodirectory in java?

    Ho imparato a leggere i file contenuti nelle directory, ma non so come leggere i nomi delle cartelle in cui sono contenuti questi file

    Grazie anticipatamente

  5. #5
    Il metodo list della classe java.io.File restituisce un array di String che contiene i nomi dei file e delle directory nel contenute nel percorso.
    Poi con il metodo isDirectory() della stessa classe puoi controllare se l'oggetto ottenuto è una cartella.

    ..::200 post il 1 settembre 2004::..
    ..::100 13/07/2004::..
    ..): Web Site (pazienza però) ..
    VASCO castiga chi non lecca la FIGA

  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    6

    esempio

    puoi fare un esempio per favore

  7. #7
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,315
    Ecco l'esempio. Supponiamo di voler conoscere il contenuto della cartella "C:\Pippo" (che contiene sottodirectory e files):
    codice:
    // Creo l'oggetto che punta alla cartella Pippo
    File pippo = new File("C:\Pippo");
    
    // Ottengo l'elenco dei file e cartelle in essa contenuti
    File [] elenco = pippo.listFiles();
    
    // Scorro l'elenco e stampo i nomi di tutte le sottodirectory
    for (int i=0; i<elenco.length; i++) {
       if ( elenco[i].isDirectory() ) {  // Ho trovato una sottodirectory
          System.out.println(elenco[i]);
       }
    }
    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

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.