IBasicFileAttributeView インターフェイス

定義

多くのファイル システムに共通するファイル属性の <>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

ラップされたインスタンスの の java.lang.System.identityHashCode() 値を返します。

(継承元 IJavaPeerable)
JniManagedPeerState

マネージド ピアの状態。

(継承元 IJavaPeerable)
JniPeerMembers

メンバー アクセスと呼び出しのサポート。

(継承元 IJavaPeerable)
PeerReference

JniObjectReferenceラップされた Java オブジェクト インスタンスの を返します。

(継承元 IJavaPeerable)

メソッド

Disposed()

インスタンスが破棄されたときに呼び出されます。

(継承元 IJavaPeerable)
DisposeUnlessReferenced()

このインスタンスへの未処理の参照がない場合は、 を呼び出 Dispose()します。それ以外の場合は何も行いません。

(継承元 IJavaPeerable)
Finalized()

インスタンスが終了したときに呼び出されます。

(継承元 IJavaPeerable)
Name()

属性ビューの名前を返します。

ReadAttributes()

基本的なファイル属性を一括操作として読み取ります。

SetJniIdentityHashCode(Int32)

によって返される値を JniIdentityHashCode設定します。

(継承元 IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

多くのファイル システムに共通するファイル属性の <>em 基本セット</em> ビューを提供するファイル属性ビュー。

(継承元 IJavaPeerable)
SetPeerReference(JniObjectReference)

によって返される値を PeerReference設定します。

(継承元 IJavaPeerable)
SetTimes(FileTime, FileTime, FileTime)

ファイルの最終変更時刻、最終アクセス時刻、および作成時刻属性の一部またはすべてを更新します。

UnregisterFromRuntime()

ランタイムが将来 Java.Interop.JniRuntime+JniValueManager.PeekValue の呼び出しから返されないように、このインスタンスの登録を解除します。

(継承元 IJavaPeerable)

拡張メソッド

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

多くのファイル システムに共通するファイル属性の <>em 基本セット</em> ビューを提供するファイル属性ビュー。

GetJniTypeName(IJavaPeerable)

多くのファイル システムに共通するファイル属性の <>em 基本セット</em> ビューを提供するファイル属性ビュー。

適用対象