Latest web development tutorials

classe File Java

file di classi Java in modo astratto rappresenta il nome del file e directory nome del percorso. Questa classe è principalmente utilizzato per creare file e directory, eliminare i file e trovare i file.

oggetto File rappresenta l'effettiva esistenza dei file su disco e directory. Creare un oggetto File costruito con il seguente metodo.

String per creare una nuova istanza del file proposta dal genitore percorso astratto e un percorso figlio.

File(File parent, String child);

Entro la data stringa percorso in un percorso astratto per creare una nuova istanza del file.

File(String pathname) 

String per creare una nuova istanza di file da una stringa genitore percorso e un percorso figlio.

File(String parent, String child) 

Con il file data: URI in un percorso astratto per creare una nuova istanza del file.

File(URI uri) 

Dopo aver creato un oggetto File, è possibile utilizzare il seguente metodo di operare l'elenco dei file.

No. metodo Descrizione
1 public String getName ()
Restituisce il nome del file o directory percorso così astratto che.
2 public String getParent (),
Restituisce il percorso principale di questo astratti stringhe percorso di percorso, se questo percorso non citarne directory padre, restituisce null .
3 File pubblico getParentFile ()
Restituisce il genitore astratta percorso percorso di questo percorso astratto, se questo percorso non citarne directory padre, restituisce null .
4 public String getPath ()
Converte questo percorso astratto in una stringa percorso.
5 isAbsolute public boolean ()
Verificare se questo percorso astratta è percorso assoluto.
6 public String getAbsolutePath ()
Restituisce il nome del percorso stringa di percorso astratto assoluto.
7 CanRead public boolean ()
I test se l'applicazione può leggere questo percorso astratto del file.
8 CanWrite public boolean ()
Verifica se l'applicazione può modificare questo percorso astratta del file rappresentato.
9 esiste public boolean ()
File o una directory test questo di percorso astratto che esiste.
10 isDirectory public boolean ()
Verifica se questo percorso astratto che il file è una directory.
11 isFile public boolean ()
Verifica se questo percorso astratto del file è rappresentata da un documento standard.
12 pubblico lungo lastModified ()
Restituisce questo percorso astratto che il file è stato modificato l'ultima volta.
13 lunghezza lunga pubblico ()
Restituisce questo percorso astratto che la lunghezza del file.
14 public boolean CreateNewFile () throws IOException
Se e solo se non vi è alcun file con il nome di questo percorso astratto, gli atomi hanno creato questo abstract un nuovo file percorso vuoto.
15 public boolean delete ()
Eliminare questo percorso astratto che il file o la directory.
16 deleteOnExit public void ()
Quando una macchina virtuale è terminato, per richiedere la rimozione di questo percorso astratto del file o directory indicata.
17 Public String [] list ()
Restituisce il nome percorso astratto dei file di directory e le directory rappresentate da un array di stringhe composte.
18 public String [] list (filtro FilenameFilter )
Restituisce un array di stringhe dei nomi dei file e le directory contenuti nella directory della composizione, e questa directory è soddisfacendo il filtro percorso astratto specificato rappresentato.
19 File pubblico [] ListFiles ()
Restituisce un array di percorsi astratti, questi i nomi di percorso rappresentano i file nella directory indicata con questo percorso astratto.
20 File pubblico [] ListFiles (filtro FileFilter )
Restituisce un array di percorsi astratti che indica il file nella directory e la directory indicata con questo percorso astratto che soddisfano il filtro nome del percorso specificato.
21 public boolean mkdir ()
Creare questa directory astratto percorso specificato.
22 mkdirs public boolean ()
Creare questa directory astratto percorso specificato, comprese le directory principali necessarie ma inesistenti.
23 renameTo public boolean (dest File)
Rinomina questo percorso astratta del file rappresentato.
24 public boolean setLastModified (da tempo)
L'impostazione di questo percorso specificato file di astratto o directory di ultima modifica.
25 setReadOnly public boolean ()
Tagga questo percorso astratto del file o directory in modo che possa essere letto solo.
26 static File createTempFile pubblico (prefisso String, il suffisso String, directory di file) throws IOException
Creare un nuovo file vuoto nella directory specificata, utilizzando i dati prefisso e suffisso stringhe per generare il suo nome.
27 createTempFile pubblico File statico (prefix String, String suffisso) throws IOException
Creare un file vuoto nella directory temporanea-file di default, utilizzando il prefisso e il suffisso data per generare il suo nome.
28 public int compareTo (percorso file)
Confronta alfabetico due percorsi astratti.
29 public int compareTo (Object o)
percorso in ordine alfabetico astratto con l'oggetto dato.
30 boolean pubblico Equals (Object obj)
Test questo percorso astratto per l'uguaglianza con l'oggetto dato.
31 Public String toString ()
Restituisce la stringa astratto percorso percorso.

Esempi

L'esempio seguente dimostra l'uso di oggetti del file:

import java.io.File;
public class DirList {
   public static void main(String args[]) {
      String dirname = "/java";
      File f1 = new File(dirname);
      if (f1.isDirectory()) {
         System.out.println( "Directory of " + dirname);
         String s[] = f1.list();
         for (int i=0; i < s.length; i++) {
            File f = new File(dirname + "/" + s[i]);
            if (f.isDirectory()) {
               System.out.println(s[i] + " is a directory");
            } else {
               System.out.println(s[i] + " is a file");
            }
         }
      } else {
         System.out.println(dirname + " is not a directory");
    }
  }
}

Gli esempi sopra risultati elaborati sono i seguenti:

Directory of /mysql
bin is a directory
lib is a directory
demo is a directory
test.txt is a file
README is a file
index.html is a file
include is a directory