IBasicFileAttributes.FileKey メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定されたファイルを一意に識別するオブジェクトを返します。または null
、ファイル キーが使用できない場合は を返します。
[Android.Runtime.Register("fileKey", "()Ljava/lang/Object;", "GetFileKeyHandler:Java.Nio.FileNio.Attributes.IBasicFileAttributesInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)]
public Java.Lang.Object? FileKey ();
[<Android.Runtime.Register("fileKey", "()Ljava/lang/Object;", "GetFileKeyHandler:Java.Nio.FileNio.Attributes.IBasicFileAttributesInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)>]
abstract member FileKey : unit -> Java.Lang.Object
戻り値
指定されたファイルを一意に識別する オブジェクト。 null
- 属性
注釈
指定されたファイルを一意に識別するオブジェクトを返します。または null
、ファイル キーが使用できない場合は を返します。 一部のプラットフォームまたはファイル システムでは、識別子または識別子の組み合わせを使用してファイルを一意に識別できます。 このような識別子は、シンボリック リンクをサポートするファイル システムのファイル ツリー トラバーサルや、ファイルを複数のディレクトリ内のエントリにするファイル システムなどの操作で重要です。 UNIX ファイル システムでは、たとえば、 <em>デバイス ID</em> と <em>inode</em> が、このような目的で一般的に使用されます。
このメソッドによって返されるファイル キーは、ファイル システムとファイルが静的なままである場合にのみ一意であることが保証されます。 ファイルが削除された後にファイル システムが識別子を再利用するかどうかは実装に依存するため、指定されていません。
このメソッドによって返されるファイル キーは等しいかどうかを比較でき、コレクションでの使用に適しています。 ファイル システムとファイルが静的なままで、2 つのファイルが非null
ファイル キーをjava.nio.file.Files#isSameFile same
持つ である場合、それらのファイル キーは等しくなります。
の Java ドキュメント java.nio.file.attribute.BasicFileAttributes.fileKey()
。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。