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 仮想マシン内で (異なる呼び出しの場合もあります) 作成される限り。 ただし、抽象パス名のシステム依存の性質上、この関係は通常、あるオペレーティング システム上の仮想マシンで作成された URI が別のオペレーティング システム上の仮想マシンの抽象パス名に変換された場合 file: には保持されません。

この抽象パス名が UNC パス名を表す場合、UNC のすべてのコンポーネント (サーバー名コンポーネントを含む) がパスで URI エンコードされることに注意してください。 権限コンポーネントは未定義です。つまり、 として null表されます。 クラスはPath、結果の URIPath#toUri toUri機関コンポーネントでサーバー名をエンコードする メソッドを定義します。 メソッドを #toPath toPath 使用して、この抽象パス名を表す を取得 Path できます。

1.4 で追加されました。

の Java ドキュメント java.io.File.toURI()

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

適用対象