Language

IPath.Normalize メソッド

定義

冗長な名前要素が削除された、このパスであるパスを返します。

[Android.Runtime.Register("normalize", "()Ljava/nio/file/Path;", "GetNormalizeHandler:Java.Nio.FileNio.IPathInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)]
public Java.Nio.FileNio.IPath? Normalize();
[<Android.Runtime.Register("normalize", "()Ljava/nio/file/Path;", "GetNormalizeHandler:Java.Nio.FileNio.IPathInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)>]
abstract member Normalize : unit -> Java.Nio.FileNio.IPath

返品

冗長な名前要素が含まれていない場合は、結果のパスまたはこのパス。このパスにルート コンポーネントが存在せず、すべての名前要素が冗長な場合は、空のパスが返されます

属性

注釈

冗長な名前要素が削除された、このパスであるパスを返します。

このメソッドの正確な定義は実装に依存しますが、一般的には、このパス ( <em>redundant</em> name 要素を含まないパス) から派生します。 多くのファイル システムでは、"." と ".." は、現在のディレクトリと親ディレクトリを示すために使用される特別な名前です。 このようなファイル システムでは、"." の発生はすべて冗長と見なされます。 ".." の前に ".." 以外の名前が付いている場合は、両方の名前が冗長と見なされます (このような名前を識別するプロセスは、適用されなくなるまで繰り返されます)。

このメソッドはファイル システムにアクセスしません。パスに存在するファイルが見つからない可能性があります。 パスから ".." と前の名前を削除すると、元のパスとは異なるファイルが検索される可能性があります。 これは、前の名前がシンボリック リンクである場合に発生する可能性があります。

Javaドキュメント。

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

適用対象