Sprache

IPath.Normalize Methode

Definition

Gibt einen Pfad zurück, der diesen Pfad darstellt, wobei redundante Namenselemente entfernt wurden.

[Android.Runtime.Register("normalize", "()Ljava/nio/file/Path;", "GetNormalizeHandler:Java.Nio.FileNio.IPathInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)]
public Java.Nio.FileNio.IPath? Normalize();
[<Android.Runtime.Register("normalize", "()Ljava/nio/file/Path;", "GetNormalizeHandler:Java.Nio.FileNio.IPathInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)>]
abstract member Normalize : unit -> Java.Nio.FileNio.IPath

Gibt zurück

der resultierende Pfad oder dieser Pfad, wenn er keine redundanten Namenselemente enthält; Ein leerer Pfad wird zurückgegeben, wenn dieser Pfad nicht über eine Stammkomponente verfügt und alle Namenselemente redundant sind.

Attribute

Hinweise

Gibt einen Pfad zurück, der diesen Pfad darstellt, wobei redundante Namenselemente entfernt wurden.

Die genaue Definition dieser Methode ist von der Implementierung abhängig, wird aber im Allgemeinen von diesem Pfad abgeleitet, einem Pfad, der keine redundanten/em-Namenselemente< enthält><.> In vielen Dateisystemen sind "." und ".." spezielle Namen, die verwendet werden, um das aktuelle Verzeichnis und das übergeordnete Verzeichnis anzugeben. In solchen Dateisystemen werden alle Vorkommen von "." als redundant betrachtet. Wenn einem "" ein ".."-..Name vorangestellt ist, werden beide Namen als redundant betrachtet (der Prozess zur Identifizierung solcher Namen wird wiederholt, bis er nicht mehr anwendbar ist).

Diese Methode greift nicht auf das Dateisystem zu; Der Pfad sucht möglicherweise keine datei, die vorhanden ist. Das Entfernen von ".." und einem vorangehenden Namen aus einem Pfad kann dazu führen, dass der Pfad eine andere Datei als der ursprüngliche Pfad findet. Dies kann auftreten, wenn der vorangehende Name ein symbolischer Zusammenhang ist.

Java Dokumentation für java.nio.file.Path.normalize().

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: