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