Files.IsWritable(IPath) Méthode
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.
Teste si un fichier est accessible en écriture.
[Android.Runtime.Register("isWritable", "(Ljava/nio/file/Path;)Z", "", ApiSince=26)]
public static bool IsWritable(Java.Nio.FileNio.IPath? path);
[<Android.Runtime.Register("isWritable", "(Ljava/nio/file/Path;)Z", "", ApiSince=26)>]
static member IsWritable : Java.Nio.FileNio.IPath -> bool
Paramètres
- path
- IPath
chemin d’accès au fichier à vérifier
Retours
truesi le fichier existe et est accessible en écriture ; false si le fichier n’existe pas, l’accès en écriture est refusé, car la machine virtuelle Java dispose de privilèges insuffisants ou l’accès ne peut pas être déterminé
- Attributs
Remarques
Teste si un fichier est accessible en écriture. Cette méthode vérifie qu’un fichier existe et que cette machine virtuelle Java dispose de privilèges appropriés qui lui permettraient d’ouvrir le fichier pour l’écriture. Selon l’implémentation, cette méthode peut nécessiter la lecture des autorisations de fichier, des listes de contrôle d’accès ou d’autres attributs de fichier afin de vérifier l’accès effectif au fichier. Par conséquent, cette méthode peut ne pas être atomique par rapport à d’autres opérations de système de fichiers.
Notez que le résultat de cette méthode est immédiatement obsolète, il n’existe aucune garantie qu’une tentative ultérieure d’ouverture du fichier pour l’écriture réussit (ou même qu’elle accède au même fichier). Vous devez prendre soin de l’utilisation de cette méthode dans les applications sensibles à la sécurité.
Java documentation pour java.nio.file.Files.isWritable(java.nio.file.Path).
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.