File.CanonicalPath プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
この抽象パス名の正規パス名文字列を返します。
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()
。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。