言語

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ドキュメント。

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

適用対象