File.ToURI Método

Definição

Constrói um file: URI que representa esse nome de caminho abstrato.

[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

Retornos

URI

Um URI absoluto hierárquico com um esquema igual a "file", um caminho que representa esse nome de caminho abstrato e componentes de autoridade, consulta e fragmento indefinidos

Atributos

Comentários

Constrói um file: URI que representa esse nome de caminho abstrato.

A forma exata do URI depende do sistema. Se puder ser determinado que o arquivo indicado por esse nome de caminho abstrato é um diretório, o URI resultante terminará com uma barra.

Para um determinado nome de caminho abstrato f, é garantido que

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

desde que o nome de caminho abstrato original, o URI e o novo nome de caminho abstrato sejam criados em (possivelmente invocações diferentes de) no mesmo Java máquina virtual. Devido à natureza dependente do sistema de nomes de caminho abstratos, no entanto, essa relação normalmente não se mantém quando um file: URI criado em uma máquina virtual em um sistema operacional é convertido em um nome de caminho abstrato em uma máquina virtual em um sistema operacional diferente.

Observe que quando esse nome de caminho abstrato representa um nome de caminho UNC, todos os componentes do UNC (incluindo o componente de nome do servidor) são codificados no URI caminho. O componente de autoridade é indefinido, o que significa que ele é representado como null. A Path classe define o Path#toUri toUri método para codificar o nome do servidor no componente de autoridade do resultado URI. O #toPath toPath método pode ser usado para obter um Path nome de caminho abstrato.

Adicionado em 1.4.

Java documentação para java.io.File.toURI().

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a