Files.IsReadable(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 lesbar ist.
[Android.Runtime.Register("isReadable", "(Ljava/nio/file/Path;)Z", "", ApiSince=26)]
public static bool IsReadable(Java.Nio.FileNio.IPath? path);
[<Android.Runtime.Register("isReadable", "(Ljava/nio/file/Path;)Z", "", ApiSince=26)>]
static member IsReadable : Java.Nio.FileNio.IPath -> bool
Parameter
- path
- IPath
Der Pfad zur zu überprüfenden Datei
Gibt zurück
truewenn die Datei vorhanden ist und lesbar ist; false Wenn die Datei nicht vorhanden ist, wird der Lesezugriff 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 lesbar 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 Lesen 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 Lesen 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.isReadable(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.