Participer au site avec un Tip
Rechercher
 

Améliorations / Corrections

Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.

Emplacement :

Description des améliorations :

Module : java.base - Package : java.io
Version documentée : Java SE 17

Classe « File »

Informations générales

Héritage

java.lang.Object
    java.io.File

Interfaces implémentées

java.io.Serializable
java.lang.Comparable<java.io.File>

Définition

public class File extends java.lang.Object
implements java.io.Serializable,
java.lang.Comparable<java.io.File>

Description

A venir.

Liste des attributs

Tous les attributs Attributs d'instance Attributs statiques Attributs dépréciés
QualificateursTypeNomDescription
public static String pathSeparator
public static char pathSeparatorChar
public static String separator
public static char separatorChar

Liste des constructeurs

Constructeurs Constructeurs dépréciés
ConstructeurDescription
File( String pathname )
File( URI uri )
File( String parent, String child )
File( File parent, String child )

Liste des propriétés (getters/setters)

Propriétés Propriétés dépréciées
QualificateursTypeNomR/W
public boolean absolute R/-
public File absoluteFile R/-
public String absolutePath R/-
public File canonicalFile R/-
public String canonicalPath R/-
public boolean directory R/-
public boolean executable -/W
public boolean file R/-
public long freeSpace R/-
public boolean hidden R/-
public long lastModified -/W
public String name R/-
public String parent R/-
public File parentFile R/-
public String path R/-
public boolean readable -/W
public long totalSpace R/-
public long usableSpace R/-
public boolean writable -/W

Propriétés héritées de la classe java.lang.Object

class

Liste des méthodes

Toutes les méthodes Méthodes d'instance Méthodes statiques Méthodes concrètes Méthodes abstraites Méthodes dépréciées
QualificateursType de retourPrototype de la méthodeDescription
public boolean canExecute()
public boolean canRead()
public boolean canWrite()
public int compareTo( File pathname )
public boolean createNewFile()
public static File createTempFile( String prefix, String suffix, File directory )
public static File createTempFile( String prefix, String suffix )
public boolean delete()
public void deleteOnExit()
public boolean equals( Object obj )
public boolean exists()
public File getAbsoluteFile()
public String getAbsolutePath()
public File getCanonicalFile()
public String getCanonicalPath()
public long getFreeSpace()
public String getName()
public String getParent()
public File getParentFile()
public String getPath()
public long getTotalSpace()
public long getUsableSpace()
public int hashCode()
public boolean isAbsolute()
public boolean isDirectory()
public boolean isFile()
public boolean isHidden()
public long lastModified()
public long length()
public String[] list()
public String[] list( FilenameFilter filter )
public File[] listFiles( FilenameFilter filter )
public File[] listFiles( FileFilter filter )
public File[] listFiles()
public static File[] listRoots()
public boolean mkdir()
public boolean mkdirs()
public boolean renameTo( File dest )
public boolean setExecutable( boolean executable, boolean ownerOnly )
public boolean setExecutable( boolean executable )
public boolean setLastModified( long time )
public boolean setReadable( boolean readable )
public boolean setReadable( boolean readable, boolean ownerOnly )
public boolean setReadOnly()
public boolean setWritable( boolean writable )
public boolean setWritable( boolean writable, boolean ownerOnly )
public Path toPath()
public String toString()
public URI toURI()
public URL toURL()

Méthodes héritées de la classe java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait