IBasicFileAttributeView インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
多くのファイル システムに共通するファイル属性の <em>basic set</em> のビューを提供するファイル属性ビュー。
[Android.Runtime.Register("java/nio/file/attribute/BasicFileAttributeView", "", "Java.Nio.FileNio.Attributes.IBasicFileAttributeViewInvoker", ApiSince=26)]
public interface IBasicFileAttributeView : IDisposable, Java.Interop.IJavaPeerable, Java.Nio.FileNio.Attributes.IFileAttributeView
[<Android.Runtime.Register("java/nio/file/attribute/BasicFileAttributeView", "", "Java.Nio.FileNio.Attributes.IBasicFileAttributeViewInvoker", ApiSince=26)>]
type IBasicFileAttributeView = interface
interface IFileAttributeView
interface IAttributeView
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- 派生
- 属性
- 実装
注釈
多くのファイル システムに共通するファイル属性の <em>basic set</em> のビューを提供するファイル属性ビュー。 ファイル属性の基本セットは、< インターフェイスによって定義>em<mandatory>/em< および >em<optional>/emBasicFileAttributes ファイル属性で構成されます。
ファイル属性は、< メソッドを呼び出すことによって、>em<bulk 操作>/em#readAttributes() readAttributesとしてファイル システムから取得されます。 このクラスでは、ファイルの時刻属性を更新する #setTimes setTimes メソッドも定義します。
ファイル属性への動的アクセスが必要な場合は、 この属性ビューでサポートされる属性の名前と種類は、 <blockquote><table class="striped"><caption style="display:none">Supported attributes</caption><thead><tr><> th scope="col" Name </th><th scope="col"> 型 </th></tr></thead><tbody><tr><th scope="row"> "lastModifiedTime" </th><td>FileTime</td></tr><tr><th scope="row"> "lastAccessTime" </th><td>FileTime</td></tr><tr><th scope="row "> "creationTime" </th><td>FileTime</td></tr><tr><th scope="row"> "size" </th><td>Long</td></tr><tr><th scope="row"> "isRegularFile" </th><td>Boolean</td></tr><tr><th scope="row"> "isDirectory" </th><td>Boolean</td></tr/tr><tr><th scope="row"> "isSymbolicLink" </th><td>Boolean</td></tr><tr><th scope="row"> "isOther" </th><td>Boolean</td></tr><tr><th scope="row"> "fileKey" </th><td>Object</td></tr></tbody></table></blockquote>
java.nio.file.Files#getAttribute getAttribute メソッドは、#readAttributes() readAttributes() メソッドを呼び出すかのように、これらの属性のいずれかを読み取るために使用できます。
java.nio.file.Files#setAttribute setAttributeメソッドは、ファイルの最終変更時刻、最終アクセス時刻を更新したり、#setTimes setTimes メソッドを呼び出すかのように時刻属性を作成したりするために使用できます。
1.7 で追加されました。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
プロパティ
| 名前 | 説明 |
|---|---|
| Handle |
基になる Android オブジェクトの JNI 値を取得します。 (継承元 IJavaObject) |
| JniIdentityHashCode |
ラップされたインスタンスの |
| JniManagedPeerState |
マネージド ピアの状態。 (継承元 IJavaPeerable) |
| JniObjectReferenceControlBlock |
多くのファイル システムに共通するファイル属性の <em>basic set</em> のビューを提供するファイル属性ビュー。 (継承元 IJavaPeerable) |
| JniPeerMembers |
メンバー アクセスと呼び出しのサポート。 (継承元 IJavaPeerable) |
| PeerReference |
ラップされたJava オブジェクト インスタンスのJniObjectReferenceを返します。 (継承元 IJavaPeerable) |
メソッド
| 名前 | 説明 |
|---|---|
| Disposed() |
インスタンスが破棄されたときに呼び出されます。 (継承元 IJavaPeerable) |
| DisposeUnlessReferenced() |
このインスタンスへの未処理の参照がない場合は、 |
| Finalized() |
インスタンスが終了したときに呼び出されます。 (継承元 IJavaPeerable) |
| Name() |
属性ビューの名前を返します。 |
| ReadAttributes() |
基本的なファイル属性を一括操作として読み取ります。 |
| SetJniIdentityHashCode(Int32) |
|
| SetJniManagedPeerState(JniManagedPeerStates) |
多くのファイル システムに共通するファイル属性の <em>basic set</em> のビューを提供するファイル属性ビュー。 (継承元 IJavaPeerable) |
| SetPeerReference(JniObjectReference) |
|
| SetTimes(FileTime, FileTime, FileTime) |
ファイルの最終変更時刻、最終アクセス時刻、および作成時刻属性の一部またはすべてを更新します。 |
| UnregisterFromRuntime() |
ランタイムが将来の Java.Interop.JniRuntime+JniValueManager.PeekValue 呼び出しから返されないように、このインスタンスの登録を解除します。 (継承元 IJavaPeerable) |
拡張メソッド
| 名前 | 説明 |
|---|---|
| GetJniTypeName(IJavaPeerable) |
インスタンス |
| JavaAs<TResult>(IJavaPeerable) |
|
| JavaCast<TResult>(IJavaObject) |
Android ランタイムチェック型変換を実行します。 |
| JavaCast<TResult>(IJavaObject) |
多くのファイル システムに共通するファイル属性の <em>basic set</em> のビューを提供するファイル属性ビュー。 |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
|