Files.Delete(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.
Löscht eine Datei.
[Android.Runtime.Register("delete", "(Ljava/nio/file/Path;)V", "", ApiSince=26)]
public static void Delete(Java.Nio.FileNio.IPath? path);
[<Android.Runtime.Register("delete", "(Ljava/nio/file/Path;)V", "", ApiSince=26)>]
static member Delete : Java.Nio.FileNio.IPath -> unit
Parameter
- path
- IPath
Der Pfad zur zu löschenden Datei
- Attribute
Hinweise
Löscht eine Datei.
Eine Implementierung muss die Datei möglicherweise untersuchen, um festzustellen, ob es sich bei der Datei um ein Verzeichnis handelt. Daher darf diese Methode in Bezug auf andere Dateisystemvorgänge nicht atomar sein. Wenn es sich bei der Datei um eine symbolische Verknüpfung handelt, wird die symbolische Verknüpfung selbst und nicht das endgültige Ziel der Verknüpfung gelöscht.
Wenn es sich bei der Datei um ein Verzeichnis handelt, muss das Verzeichnis leer sein. In einigen Implementierungen enthält ein Verzeichnis Einträge für spezielle Dateien oder Links, die beim Erstellen des Verzeichnisses erstellt werden. In solchen Implementierungen gilt ein Verzeichnis als leer, wenn nur die speziellen Einträge vorhanden sind. Diese Methode kann mit der #walkFileTree walkFileTree Methode verwendet werden, um ein Verzeichnis und alle Einträge im Verzeichnis zu löschen, oder eine gesamte Dateistruktur , falls erforderlich.
Auf einigen Betriebssystemen ist es möglicherweise nicht möglich, eine Datei zu entfernen, wenn sie geöffnet ist und von diesem Java virtuellen Computer oder anderen Programmen verwendet wird.
Java Dokumentation für java.nio.file.Files.delete(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.