Sprache

Files.Delete(IPath) Methode

Definition

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.

Gilt für: