Linguaggio

File.CanonicalPath Proprietà

Definizione

Restituisce la stringa pathname canonica di questo percorso astratto.

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

Valore della proprietà

Stringa pathname canonica che indica lo stesso file o la stessa directory di questo percorso astratto

Attributi

Eccezioni

se si verifica un errore di I/O.

Commenti

Restituisce la stringa pathname canonica di questo percorso astratto.

Un pathname canonico è sia assoluto che univoco. La definizione precisa della forma canonica dipende dal sistema. Questo metodo converte prima questo percorso in forma assoluta, se necessario, come se richiamasse il #getAbsolutePath metodo e quindi lo esegue il mapping alla forma univoca in modo dipendente dal sistema. Ciò comporta in genere la rimozione di nomi ridondanti, ad "." esempio e ".." dal nome percorso, la risoluzione dei collegamenti simbolici (sulle piattaforme UNIX) e la conversione di lettere di unità in un caso standard (nelle piattaforme Microsoft Windows).

Ogni nome di percorso che indica un file o una directory esistente ha un formato canonico univoco. Ogni nome di percorso che indica un file o una directory inesistente ha anche una forma canonica univoca. La forma canonica del percorso di un file o di una directory inesistente può essere diversa dalla forma canonica dello stesso percorso dopo la creazione del file o della directory. Analogamente, la forma canonica del percorso di un file o di una directory esistente può essere diversa dalla forma canonica dello stesso percorso dopo l'eliminazione del file o della directory.

Aggiunta in JDK1.1.

per java.io.File.getCanonicalPath().

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a