Files.IsWritable(IPath) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überprüft, ob eine Datei schreibbar ist.
[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
Parameter
- path
- IPath
Der Pfad zur zu überprüfenden Datei
Gibt zurück
truewenn die Datei vorhanden ist und schreibbar ist; false Wenn die Datei nicht vorhanden ist, wird der Schreibzugriff verweigert, da der Java virtuellen Computer über unzureichende Berechtigungen verfügt oder der Zugriff nicht bestimmt werden kann.
- Attribute
Hinweise
Überprüft, ob eine Datei schreibbar ist. Mit dieser Methode wird überprüft, ob eine Datei vorhanden ist und dass dieser Java virtuelle Computer über entsprechende Berechtigungen verfügt, mit denen die Datei zum Schreiben geöffnet werden kann. Je nach Implementierung muss diese Methode möglicherweise Dateiberechtigungen, Zugriffssteuerungslisten oder andere Dateiattribute lesen, um den effektiven Zugriff auf die Datei zu überprüfen. Folglich kann diese Methode in Bezug auf andere Dateisystemvorgänge nicht atomar sein.
Beachten Sie, dass das Ergebnis dieser Methode sofort veraltet ist, es gibt keine Garantie dafür, dass ein späterer Versuch, die Datei zum Schreiben zu öffnen, erfolgreich ist (oder sogar, dass sie auf dieselbe Datei zugreift). Bei verwendung dieser Methode in sicherheitskritischen Anwendungen sollten Sie darauf achten.
Java Dokumentation für java.nio.file.Files.isWritable(java.nio.file.Path).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.