Partager via


Files Classe

Définition

Cette classe se compose exclusivement de méthodes statiques qui fonctionnent sur des fichiers, des répertoires ou d’autres types de fichiers.

[Android.Runtime.Register("java/nio/file/Files", ApiSince=26, DoNotGenerateAcw=true)]
public sealed class Files : Java.Lang.Object
[<Android.Runtime.Register("java/nio/file/Files", ApiSince=26, DoNotGenerateAcw=true)>]
type Files = class
    inherit Object
Héritage
Files
Attributs

Remarques

Cette classe se compose exclusivement de méthodes statiques qui fonctionnent sur des fichiers, des répertoires ou d’autres types de fichiers.

Dans la plupart des cas, les méthodes définies ici délèguent au fournisseur de système de fichiers associé pour effectuer les opérations de fichier.

Ajouté dans la version 1.7.

Documentation Java pour java.nio.file.Files.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

Propriétés

Class

Retourne la classe runtime de ce Object.

(Hérité de Object)
Handle

Handle de l’instance Android sous-jacente.

(Hérité de Object)
JniIdentityHashCode

Cette classe se compose exclusivement de méthodes statiques qui fonctionnent sur des fichiers, des répertoires ou d’autres types de fichiers.

(Hérité de Object)
JniPeerMembers

Cette classe se compose exclusivement de méthodes statiques qui fonctionnent sur des fichiers, des répertoires ou d’autres types de fichiers.

PeerReference

Cette classe se compose exclusivement de méthodes statiques qui fonctionnent sur des fichiers, des répertoires ou d’autres types de fichiers.

(Hérité de Object)
ThresholdClass

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

(Hérité de Object)
ThresholdType

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

(Hérité de Object)

Méthodes

Clone()

Crée et retourne une copie de cet objet.

(Hérité de Object)
Copy(IPath, IPath, ICopyOption[])

Lit tous les octets d’un flux d’entrée et les écrit dans un flux de sortie.

Copy(IPath, Stream)

Copie tous les octets d’un fichier dans un flux de sortie.

Copy(Stream, IPath, ICopyOption[])

Lit tous les octets d’un flux d’entrée et les écrit dans un flux de sortie.

CreateDirectories(IPath, IFileAttribute[])

Crée d’abord un répertoire en créant tous les répertoires parents inexistants.

CreateDirectory(IPath, IFileAttribute[])

Crée un répertoire.

CreateFile(IPath, IFileAttribute[])

Crée un fichier nouveau et vide, en cas d’échec si le fichier existe déjà.

CreateLink(IPath, IPath)

Crée un lien (entrée de répertoire) pour un fichier existant (opération facultative).

CreateSymbolicLink(IPath, IPath, IFileAttribute[])

Crée un lien symbolique vers une cible (opération facultative).

CreateTempDirectory(IPath, String, IFileAttribute[])

Crée un répertoire dans le répertoire de fichiers temporaires par défaut, à l’aide du préfixe donné pour générer son nom.

CreateTempDirectory(String, IFileAttribute[])

Crée un répertoire dans le répertoire de fichiers temporaires par défaut, à l’aide du préfixe donné pour générer son nom.

CreateTempFile(IPath, String, String, IFileAttribute[])

Crée un fichier vide dans le répertoire de fichiers temporaires par défaut, à l’aide du préfixe et du suffixe donnés pour générer son nom.

CreateTempFile(String, String, IFileAttribute[])

Crée un fichier vide dans le répertoire de fichiers temporaires par défaut, à l’aide du préfixe et du suffixe donnés pour générer son nom.

Delete(IPath)

Supprime un fichier.

DeleteIfExists(IPath)

Supprime un fichier s’il existe.

Dispose()

Cette classe se compose exclusivement de méthodes statiques qui fonctionnent sur des fichiers, des répertoires ou d’autres types de fichiers.

(Hérité de Object)
Dispose(Boolean)

Cette classe se compose exclusivement de méthodes statiques qui fonctionnent sur des fichiers, des répertoires ou d’autres types de fichiers.

(Hérité de Object)
Equals(Object)

Indique si un autre objet est « égal à » celui-ci.

(Hérité de Object)
Exists(IPath, LinkOption[])

Teste si un fichier existe.

GetAttribute(IPath, String, LinkOption[])

Lit la valeur d’un attribut de fichier.

GetFileAttributeView(IPath, Class, LinkOption[])

Retourne une vue d’attribut de fichier d’un type donné.

GetFileStore(IPath)

Retourne le FileStore représentant le magasin de fichiers où se trouve un fichier.

GetHashCode()

Retourne une valeur de code de hachage pour l'objet.

(Hérité de Object)
GetLastModifiedTime(IPath, LinkOption[])

Retourne l’heure de dernière modification d’un fichier.

GetOwner(IPath, LinkOption[])

Retourne le propriétaire d’un fichier.

GetPosixFilePermissions(IPath, LinkOption[])

Retourne les autorisations de fichier POSIX d’un fichier.

IsDirectory(IPath, LinkOption[])

Teste si un fichier est un répertoire.

IsExecutable(IPath)

Teste si un fichier est exécutable.

IsHidden(IPath)

Indique si un fichier est considéré comme <em>hidden</em>.

IsReadable(IPath)

Teste si un fichier est lisible.

IsRegularFile(IPath, LinkOption[])

Teste si un fichier est un fichier normal avec du contenu opaque.

IsSameFile(IPath, IPath)

Teste si deux chemins recherchent le même fichier.

IsSymbolicLink(IPath)

Teste si un fichier est un lien symbolique.

IsWritable(IPath)

Teste si un fichier est accessible en écriture.

JavaFinalize()

Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet.

(Hérité de Object)
Move(IPath, IPath, ICopyOption[])

Déplacez ou renommez un fichier en fichier cible.

NewBufferedReader(IPath)

Ouvre un fichier pour la lecture, en retournant un BufferedReader texte en lecture à partir du fichier de manière efficace.

NewBufferedReader(IPath, Charset)

Ouvre un fichier pour la lecture, renvoyant un BufferedReader fichier qui peut être utilisé pour lire du texte à partir du fichier de manière efficace.

NewBufferedWriter(IPath, Charset, IOpenOption[])

Ouvre ou crée un fichier pour l’écriture, renvoyant un BufferedWriter fichier qui peut être utilisé pour écrire du texte dans le fichier de manière efficace.

NewBufferedWriter(IPath, IOpenOption[])

Ouvre ou crée un fichier pour l’écriture, renvoyant un BufferedWriter fichier qui peut être utilisé pour écrire du texte dans le fichier de manière efficace.

NewByteChannel(IPath, ICollection<IOpenOption>, IFileAttribute[])

Ouvre ou crée un fichier, retournant un canal d’octets pouvant être recherché pour accéder au fichier.

NewByteChannel(IPath, IOpenOption[])

Ouvre ou crée un fichier, retournant un canal d’octets pouvant être recherché pour accéder au fichier.

NewDirectoryStream(IPath)

Ouvre un répertoire, en retournant une DirectoryStream itération sur toutes les entrées du répertoire.

NewDirectoryStream(IPath, IDirectoryStreamFilter)

Ouvre un répertoire, en retournant une DirectoryStream itération sur toutes les entrées du répertoire.

NewDirectoryStream(IPath, String)

Ouvre un répertoire, en retournant une DirectoryStream itération sur les entrées du répertoire.

NewInputStream(IPath, IOpenOption[])

Ouvre un fichier, retournant un flux d’entrée à lire à partir du fichier.

NewOutputStream(IPath, IOpenOption[])

Ouvre ou crée un fichier, retournant un flux de sortie qui peut être utilisé pour écrire des octets dans le fichier.

NotExists(IPath, LinkOption[])

Teste si le fichier situé par ce chemin d’accès n’existe pas.

Notify()

Réveille un thread unique qui attend le moniteur de cet objet.

(Hérité de Object)
NotifyAll()

Réveille tous les threads qui attendent le moniteur de cet objet.

(Hérité de Object)
ProbeContentType(IPath)

Sonde le type de contenu d’un fichier.

ReadAllBytes(IPath)

Lit tous les octets d’un fichier.

ReadAllLines(IPath)

Lire toutes les lignes d’un fichier.

ReadAllLines(IPath, Charset)

Lire toutes les lignes d’un fichier.

ReadAttributes(IPath, Class, LinkOption[])

Lit les attributs d’un fichier en tant qu’opération en bloc.

ReadAttributes(IPath, String, LinkOption[])

Lit les attributs d’un fichier en tant qu’opération en bloc.

ReadSymbolicLink(IPath)

Lit la cible d’un lien symbolique (opération facultative) .

SetAttribute(IPath, String, Object, LinkOption[])

Définit la valeur d’un attribut de fichier.

SetHandle(IntPtr, JniHandleOwnership)

Définit la propriété Handle.

(Hérité de Object)
SetLastModifiedTime(IPath, FileTime)

Met à jour l’attribut d’heure de dernière modification d’un fichier.

SetOwner(IPath, IUserPrincipal)

Met à jour le propriétaire du fichier.

SetPosixFilePermissions(IPath, ICollection<PosixFilePermission>)

Définit les autorisations POSIX d’un fichier.

Size(IPath)

Retourne la taille d’un fichier (en octets).

ToArray<T>()

Cette classe se compose exclusivement de méthodes statiques qui fonctionnent sur des fichiers, des répertoires ou d’autres types de fichiers.

(Hérité de Object)
ToString()

Retourne une représentation de chaîne de l'objet.

(Hérité de Object)
UnregisterFromRuntime()

Cette classe se compose exclusivement de méthodes statiques qui fonctionnent sur des fichiers, des répertoires ou d’autres types de fichiers.

(Hérité de Object)
Wait()

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou><em>interrompu</em>.<>

(Hérité de Object)
Wait(Int64)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti< par> em>ou <em>interrompu/em>,< ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)
Wait(Int64, Int32)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti< par> em>ou <em>interrompu/em>,< ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)
WalkFileTree(IPath, ICollection<FileVisitOption>, Int32, IFileVisitor)

Guide une arborescence de fichiers.

WalkFileTree(IPath, IFileVisitor)

Guide une arborescence de fichiers.

Write(IPath, Byte[], IOpenOption[])

Écrivez des lignes de texte dans un fichier.

Write(IPath, IIterable, Charset, IOpenOption[])

Écrivez des lignes de texte dans un fichier.

Write(IPath, IIterable, IOpenOption[])

Écrivez des lignes de texte dans un fichier.

Implémentations d’interfaces explicites

IJavaPeerable.Disposed()

Cette classe se compose exclusivement de méthodes statiques qui fonctionnent sur des fichiers, des répertoires ou d’autres types de fichiers.

(Hérité de Object)
IJavaPeerable.DisposeUnlessReferenced()

Cette classe se compose exclusivement de méthodes statiques qui fonctionnent sur des fichiers, des répertoires ou d’autres types de fichiers.

(Hérité de Object)
IJavaPeerable.Finalized()

Cette classe se compose exclusivement de méthodes statiques qui fonctionnent sur des fichiers, des répertoires ou d’autres types de fichiers.

(Hérité de Object)
IJavaPeerable.JniManagedPeerState

Cette classe se compose exclusivement de méthodes statiques qui fonctionnent sur des fichiers, des répertoires ou d’autres types de fichiers.

(Hérité de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Cette classe se compose exclusivement de méthodes statiques qui fonctionnent sur des fichiers, des répertoires ou d’autres types de fichiers.

(Hérité de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Cette classe se compose exclusivement de méthodes statiques qui fonctionnent sur des fichiers, des répertoires ou d’autres types de fichiers.

(Hérité de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Cette classe se compose exclusivement de méthodes statiques qui fonctionnent sur des fichiers, des répertoires ou d’autres types de fichiers.

(Hérité de Object)

Méthodes d’extension

JavaCast<TResult>(IJavaObject)

Effectue une conversion de type vérifiée par le runtime Android.

JavaCast<TResult>(IJavaObject)

Cette classe se compose exclusivement de méthodes statiques qui fonctionnent sur des fichiers, des répertoires ou d’autres types de fichiers.

GetJniTypeName(IJavaPeerable)

Cette classe se compose exclusivement de méthodes statiques qui fonctionnent sur des fichiers, des répertoires ou d’autres types de fichiers.

S’applique à