La classe File consente agli sviluppatori di specificare i dettagli di un particolare file , compresa la sua posizione. Codice di programmazione di applicazioni possono utilizzare il metodo costruttore della classe File per creare un'istanza di un oggetto della classe . Il seguente codice di esempio illustra : File file di dati = new File ( " my_data.txt " ) ;
Il codice passa un parametro di stringa di testo che rappresenta un file . In questo caso , il file viene memorizzato nella directory dell'applicazione di default e viene salvato come " my_data.txt " per i contenuti di testo. Quando il programma Java elabora questa linea , si risolve il parametro passato in un percorso astratto . Il metodo di costruzione può in alternativa prendere due parametri che rappresentano genitore ed elementi figlio del percorso , come segue : File file di dati = new File ( "/data ", " my_data.txt " ) ;
Questo rappresenta il file memorizzato nel seguente percorso : dati /my_data.txt
il file di testo viene memorizzato all'interno di una cartella denominata "dati" che è anche nella directory dell'applicazione predefinita . (Vedi riferimenti 1, 2 )
Usi
La classe File costituisce un elemento importante in molte applicazioni , in quanto consente il codice per accedere alle risorse esterne. Alcune applicazioni Java utilizzano basi di dati e alcuni dati di utilizzo memorizzati in file . Questi file possono contenere dati formattati come codice di markup XML . I modelli di classe File un percorso di file , ma a leggere in realtà da o scrivere su un file , i programmi hanno bisogno di usare classi aggiuntive . Ad esempio , BufferedReader e InputStream forniscono metodi per la lettura di elementi di dati individuali come byte da posizioni di file specifici .
Prefisso
Il percorso astratto in applicazioni Java utilizzando la classe di file consiste di due parti : il prefisso e una sequenza di nomi . Il prefisso non è sempre necessario , ma fornisce i mezzi per far fronte ai diversi sistemi operativi . Modello operativo di sistemi e rappresentare le directory in modi diversi. La parte del prefisso di un nome di percorso può includere una rappresentazione di una particolare unità disco o di una serie di una o più barre indicano le directory .
Nomi
Gli elementi nome in un percorso astratto comprendono stringhe di testo . Questi nomi possono rappresentare i file o le cartelle . Nell'esempio " file di dati " , la directory viene rappresentata utilizzando la stringa " dati " e il file viene rappresentato utilizzando la stringa " my_data " insieme con l'estensione del formato di file . I rapporti tra le directory ei file sono rappresentati utilizzando le barre . Il fatto che Java valuta i percorsi astratti di parametri codice passato significa che i programmi possono funzionare in diversi sistemi operativi e ambienti .
Programmazione © www.354353.com