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