Язык

File.ToURI Метод

Определение

Создает универсальный код ресурса (URI), представляющий это абстрактное file: имя пути.

[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

Возвращаемое значение

URI

Абсолютный иерархический универсальный код ресурса (URI) со схемой, равной "file"схеме, представляющей это абстрактное имя пути, а также неопределенный центр, запрос и компоненты фрагмента

Атрибуты

Комментарии

Создает универсальный код ресурса (URI), представляющий это абстрактное file: имя пути.

Точную форму URI зависит от системы. Если можно определить, что файл, обозначаемый этим абстрактным именем пути, является каталогом, результирующий URI будет заканчиваться косой чертой.

Для заданного абстрактного имени пути f гарантируется, что

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

До тех пор, пока исходный абстрактный путь, URI и новое абстрактное имя пути создаются в (возможно, разных вызовах) одной и той же Java виртуальной машине. Однако из-за характера абстрактных имен пути зависимые от системы отношения обычно не содержатся, если file: URI, созданный в виртуальной машине на одной операционной системе, преобразуется в абстрактное имя пути в виртуальной машине в другой операционной системе.

Обратите внимание, что если это абстрактное имя пути представляет UNC-имя, все компоненты UNC (включая компонент имени сервера) кодируются в URI пути. Компонент центра не определен, то есть он представлен как null. Класс Path определяет Path#toUri toUri метод для кодирования имени сервера в компоненте центра результирующего URIэлемента. Метод #toPath toPath может использоваться для получения этого абстрактного Path имени пути.

Добавлено в версии 1.4.

Java документации по java.io.File.toURI().

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к