Files Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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 |
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 |
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 |
NewBufferedReader(IPath, Charset) |
Ouvre un fichier pour la lecture, renvoyant un |
NewBufferedWriter(IPath, Charset, IOpenOption[]) |
Ouvre ou crée un fichier pour l’écriture, renvoyant un |
NewBufferedWriter(IPath, IOpenOption[]) |
Ouvre ou crée un fichier pour l’écriture, renvoyant un |
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 |
NewDirectoryStream(IPath, IDirectoryStreamFilter) |
Ouvre un répertoire, en retournant une |
NewDirectoryStream(IPath, String) |
Ouvre un répertoire, en retournant une |
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. |