Linguaggio

File.ToURI Metodo

Definizione

Costruisce un file: URI che rappresenta questo percorso astratto.

[Android.Runtime.Register("toURI", "()Ljava/net/URI;", "GetToURIHandler")]
public virtual Java.Net.URI ToURI();
[<Android.Runtime.Register("toURI", "()Ljava/net/URI;", "GetToURIHandler")>]
abstract member ToURI : unit -> Java.Net.URI
override this.ToURI : unit -> Java.Net.URI

Valori restituiti

URI

URI assoluto e gerarchico con uno schema uguale a "file", un percorso che rappresenta questo percorso astratto e i componenti di autorità, query e frammento non definiti

Attributi

Commenti

Costruisce un file: URI che rappresenta questo percorso astratto.

La forma esatta dell'URI è dipendente dal sistema. Se è possibile determinare che il file indicato da questo percorso astratto è una directory, l'URI risultante terminerà con una barra.

Per un determinato percorso astratto f, è garantito che

<blockquote> new #File(java.net.URI) File(  f.toURI()).equals(  f.#getAbsoluteFile() getAbsoluteFile()) </blockquote>

purché il percorso astratto originale, l'URI e il nuovo pathname astratto vengano creati tutti in (possibilmente diverse chiamate di) la stessa macchina virtuale Java. A causa della natura dipendente dal sistema di nomi di percorso astratti, tuttavia, questa relazione in genere non si mantiene quando un file: URI creato in una macchina virtuale in un sistema operativo viene convertito in un percorso astratto in una macchina virtuale in un sistema operativo diverso.

Si noti che quando questo percorso astratto rappresenta un percorso UNC, tutti i componenti dell'UNC (incluso il componente del nome server) vengono codificati nel URI percorso. Il componente dell'autorità non è definito, vale a dire che è rappresentato come null. La Path classe definisce il Path#toUri toUri metodo per codificare il nome del server nel componente dell'autorità dell'oggetto risultante URI. Il #toPath toPath metodo può essere utilizzato per ottenere un oggetto Path che rappresenta questo percorso astratto.

Aggiunta nella versione 1.4.

per java.io.File.toURI().

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