Language

File.ToURI メソッド

定義

この抽象パス名を表す file: URI を構築します。

[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

"file"と等しいスキームを持つ絶対階層 URI、この抽象パス名を表すパス、および未定義の権限、クエリ、およびフラグメント コンポーネント

属性

注釈

この抽象パス名を表す file: URI を構築します。

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 クラスは、結果のURIの権限コンポーネントでサーバー名をエンコードするPath#toUri toUri メソッドを定義します。 #toPath toPathメソッドは、この抽象パス名を表すPathを取得するために使用できます。

1.4 で追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象