Langage

File.CanonicalPath Propriété

Définition

Retourne la chaîne de chemin d’accès canonique de ce chemin d’accès abstrait.

public virtual string CanonicalPath { [Android.Runtime.Register("getCanonicalPath", "()Ljava/lang/String;", "GetGetCanonicalPathHandler")] get; }
[<get: Android.Runtime.Register("getCanonicalPath", "()Ljava/lang/String;", "GetGetCanonicalPathHandler")>]
member this.CanonicalPath : string

Valeur de propriété

Chaîne de chemin d’accès canonique indiquant le même fichier ou répertoire que ce chemin d’accès abstrait

Attributs

Exceptions

si une erreur d’E/S se produit.

Remarques

Retourne la chaîne de chemin d’accès canonique de ce chemin d’accès abstrait.

Un chemin d’accès canonique est à la fois absolu et unique. La définition précise de la forme canonique dépend du système. Cette méthode convertit d’abord ce chemin d’accès en forme absolue si nécessaire, comme si elle appelait la #getAbsolutePath méthode, puis la mappe à sa forme unique de manière dépendante du système. Cela implique généralement la suppression de noms redondants tels que "." et ".." du chemin d’accès, la résolution des liens symboliques (sur les plateformes UNIX) et la conversion de lettres de lecteur en cas standard (sur les plateformes Microsoft Windows).

Chaque chemin d’accès qui désigne un fichier ou un répertoire existant a une forme canonique unique. Chaque chemin d’accès qui désigne un fichier ou un répertoire inexistant a également une forme canonique unique. La forme canonique du chemin d’accès d’un fichier ou d’un répertoire inexistant peut être différente de la forme canonique du même nom de chemin après la création du fichier ou du répertoire. De même, la forme canonique du chemin d’accès d’un fichier ou d’un répertoire existant peut être différente de la forme canonique du même nom de chemin après la suppression du fichier ou du répertoire.

Ajouté dans JDK1.1.

Java documentation pour java.io.File.getCanonicalPath().

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 à