Langue

IPath.Normalize Méthode

Définition

Retourne un chemin d’accès qui correspond à ce chemin avec des éléments de nom redondants éliminés.

[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

Retours

chemin d’accès obtenu ou chemin d’accès s’il ne contient pas d’éléments de nom redondants ; un chemin vide est retourné si ce chemin n’a pas de composant racine et que tous les éléments de nom sont redondants

Attributs

Remarques

Retourne un chemin d’accès qui correspond à ce chemin avec des éléments de nom redondants éliminés.

La définition précise de cette méthode dépend de l’implémentation, mais en général elle dérive de ce chemin, un chemin qui ne contient pas d’éléments de nom emredondant<></em>. Dans de nombreux systèmes de fichiers, les noms «. » et «.. » sont des noms spéciaux utilisés pour indiquer le répertoire actif et le répertoire parent. Dans ces systèmes de fichiers, toutes les occurrences de «. » sont considérées comme redondantes. Si un nom «.. » est précédé d’un nom non « »,.. les deux noms sont considérés comme redondants (le processus d’identification de ces noms est répété jusqu’à ce qu’il ne soit plus applicable).

Cette méthode n’accède pas au système de fichiers ; le chemin d’accès peut ne pas localiser un fichier existant. L’élimination de «.. » et d’un nom précédent à partir d’un chemin d’accès peut entraîner le chemin d’accès qui localise un fichier différent du chemin d’accès d’origine. Cela peut survenir lorsque le nom précédent est un lien symbolique.

Java documentation pour java.nio.file.Path.normalize().

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à