File.CanonicalPath プロパティ

定義

この抽象パス名の正規パス名文字列を返します。

public virtual string CanonicalPath { [Android.Runtime.Register("getCanonicalPath", "()Ljava/lang/String;", "GetGetCanonicalPathHandler")] get; }
[<get: Android.Runtime.Register("getCanonicalPath", "()Ljava/lang/String;", "GetGetCanonicalPathHandler")>]
member this.CanonicalPath : string

プロパティ値

この抽象パス名と同じファイルまたはディレクトリを示す正規パス名文字列

属性

例外

I/O エラーが発生した場合は 。

注釈

この抽象パス名の正規パス名文字列を返します。

正規パス名は、絶対パスと一意の両方です。 正規形式の正確な定義はシステムに依存します。 このメソッドは、メソッドを呼び出すかのように、最初にこのパス名を #getAbsolutePath 絶対形式に変換し、システムに依存する方法で一意の形式にマップします。 これには通常、パス名から や ".." などの"."冗長な名前を削除し、シンボリック リンクを解決し (UNIX プラットフォーム上で)、ドライブ文字を標準のケース (Microsoft Windows プラットフォームの場合) に変換することが含まれます。

既存のファイルまたはディレクトリを表すすべてのパス名には、一意の正規形式があります。 存在しないファイルまたはディレクトリを示すすべてのパス名にも、一意の正規形式があります。 存在しないファイルまたはディレクトリのパス名の正規形式は、ファイルまたはディレクトリの作成後に同じパス名の正規形式と異なる場合があります。 同様に、既存のファイルまたはディレクトリのパス名の正規形式は、ファイルまたはディレクトリが削除された後の同じパス名の正規形式とは異なる場合があります。

JDK1.1 に追加されました。

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

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

適用対象