- すべてのスーパー・インタフェース:
- AttributeView,- BasicFileAttributeView,- FileAttributeView
 DosFileAttributeViewは、ファイルが読取り専用、隠しファイル、システム・ファイル、またはアーカイブ済みであるかを示すために使われるDOS属性フラグ・セットへのアクセスを追加でサポートするBasicFileAttributeViewです。
 
 ファイル属性への動的アクセスが必要な場合、この属性ビューによってサポートされている属性は BasicFileAttributeViewで定義されているものと同じですが、そのほかに次の属性もサポートされています。
 
名 型 readonly Booleanhidden Booleansystem Booleanarchive Boolean
 getAttributeメソッドは、readAttributes()メソッドを呼び出したかのように、これらの属性またはBasicFileAttributeViewによって定義される任意の属性を読み取るために使用できます。
 
 setAttributeメソッドは、BasicFileAttributeViewに定義される、ファイルの最終変更時間、最終アクセス時間、または作成時間属性を更新するために使用できます。 それは、setReadOnly、setHidden、setSystem、およびsetArchiveメソッドをそれぞれ呼び出したかのように、DOS属性を更新するためにも使用できます。 
- 導入されたバージョン:
- 1.7
- 
メソッドのサマリー修飾子と型メソッド説明name()属性ビューの名前を返します。一括操作として基本ファイル属性を読み取ります。voidsetArchive(boolean value) アーカイブ属性の値を更新します。voidsetHidden(boolean value) 隠し属性の値を更新します。voidsetReadOnly(boolean value) 読取り専用属性の値を更新します。voidsetSystem(boolean value) システム属性の値を更新します。インタフェースjava.nio.file.attribute.BasicFileAttributeViewで宣言されたメソッドsetTimes
- 
メソッドの詳細- 
nameString name()属性ビューの名前を返します。 この型の属性ビューは"dos"という名前です。- 定義:
- name、インタフェース- AttributeView
- 定義:
- name、インタフェース- BasicFileAttributeView
- 戻り値:
- 属性ビューの名前
 
- 
readAttributesDosFileAttributes readAttributes() throws IOExceptionインタフェースからコピーされた説明:BasicFileAttributeView一括操作として基本ファイル属性を読み取ります。ほかのファイル・システム操作に関して、すべてのファイル属性が原子的操作として読み取られるかどうかは実装固有です。 - 定義:
- readAttributes、インタフェース- BasicFileAttributeView
- 戻り値:
- ファイル属性
- スロー:
- IOException- 入出力エラーが発生した場合
- SecurityException- デフォルト・プロバイダで、セキュリティ・マネージャがインストールされている場合は、- checkReadメソッドが呼び出されてファイルへの読取りアクセスがチェックされます。
 
- 
setReadOnlyvoid setReadOnly(boolean value) throws IOException 読取り専用属性の値を更新します。ほかのファイル・システム操作に関して、属性が原子的操作として更新できるかどうかは実装固有です。 たとえば、実装は、この属性を更新するためにDOS属性の既存の値を読み取る必要がある場合があります。 - パラメータ:
- value- 属性の新しい値
- スロー:
- IOException- 入出力エラーが発生した場合
- SecurityException- デフォルトの場合で、セキュリティ・マネージャがインストールされている場合は、- checkWriteメソッドが呼び出されてファイルへの書込みアクセスがチェックされます。
 
- 
setHiddenvoid setHidden(boolean value) throws IOException 隠し属性の値を更新します。ほかのファイル・システム操作に関して、属性が原子的操作として更新できるかどうかは実装固有です。 たとえば、実装は、この属性を更新するためにDOS属性の既存の値を読み取る必要がある場合があります。 - パラメータ:
- value- 属性の新しい値
- スロー:
- IOException- 入出力エラーが発生した場合
- SecurityException- デフォルトの場合で、セキュリティ・マネージャがインストールされている場合は、- checkWriteメソッドが呼び出されてファイルへの書込みアクセスがチェックされます。
 
- 
setSystemvoid setSystem(boolean value) throws IOException システム属性の値を更新します。ほかのファイル・システム操作に関して、属性が原子的操作として更新できるかどうかは実装固有です。 たとえば、実装は、この属性を更新するためにDOS属性の既存の値を読み取る必要がある場合があります。 - パラメータ:
- value- 属性の新しい値
- スロー:
- IOException- 入出力エラーが発生した場合
- SecurityException- デフォルトの場合で、セキュリティ・マネージャがインストールされている場合は、- checkWriteメソッドが呼び出されてファイルへの書込みアクセスがチェックされます。
 
- 
setArchivevoid setArchive(boolean value) throws IOException アーカイブ属性の値を更新します。ほかのファイル・システム操作に関して、属性が原子的操作として更新できるかどうかは実装固有です。 たとえば、実装は、この属性を更新するためにDOS属性の既存の値を読み取る必要がある場合があります。 - パラメータ:
- value- 属性の新しい値
- スロー:
- IOException- 入出力エラーが発生した場合
- SecurityException- デフォルトの場合で、セキュリティ・マネージャがインストールされている場合は、- checkWriteメソッドが呼び出されてファイルへの書込みアクセスがチェックされます。
 
 
-