public interface DosFileAttributeView extends BasicFileAttributeView
A DosFileAttributeView
是一个BasicFileAttributeView
,它还支持访问用于指示文件是只读,隐藏,系统文件还是存档的DOS属性标志的集合。
在需要动态访问文件属性的情况下,此属性视图支持的属性由BasicFileAttributeView
定义,此外还支持以下属性:
Name Type readonly Boolean
hidden Boolean
system Boolean
archive Boolean
getAttribute
方法可以用于读取这些属性中的任何一个,或BasicFileAttributeView
定义的任何属性 ,就像通过调用readAttributes()
方法一样。
setAttribute
方法可用于更新文件的最后修改时间,上次访问时间或创建BasicFileAttributeView
定义的时间属性 。 它也可用于更新,如果通过调用作为DOS属性setReadOnly
, setHidden
, setSystem
和setArchive
方法分别。
Modifier and Type | Method and Description |
---|---|
String |
name()
返回属性视图的名称。
|
DosFileAttributes |
readAttributes()
读取大量操作的基本文件属性。
|
void |
setArchive(boolean value)
更新归档属性的值。
|
void |
setHidden(boolean value)
更新隐藏属性的值。
|
void |
setReadOnly(boolean value)
更新只读属性的值。
|
void |
setSystem(boolean value)
更新系统属性的值。
|
setTimes
String name()
"dos"
。
name
在界面
AttributeView
name
在界面
BasicFileAttributeView
DosFileAttributes readAttributes() throws IOException
BasicFileAttributeView
复制
如果所有文件属性都被读取为相对于其他文件系统操作的原子操作,则是实现特定的。
readAttributes
在界面
BasicFileAttributeView
IOException
- 如果发生I / O错误
SecurityException
- 在默认提供程序的情况下,安装了一个安全管理器,调用其
checkRead
方法来检查对该文件的读访问
void setReadOnly(boolean value) throws IOException
如果属性可以作为相对于其他文件系统操作的原子操作更新,则是实现特定的。 例如,实现可能需要读取DOS属性的现有值才能更新此属性。
value
-
value
的新值
IOException
- 如果发生I / O错误
SecurityException
- 在默认情况下,安装一个安全管理器时,将调用其
checkWrite
方法来检查对该文件的写入访问
void setHidden(boolean value) throws IOException
如果属性可以作为相对于其他文件系统操作的原子操作更新,则是实现特定的。 例如,实现可能需要读取DOS属性的现有值才能更新此属性。
value
-
value
的新值
IOException
- 如果发生I / O错误
SecurityException
- 在默认情况下,并安装了安全管理器,将调用其
checkWrite
方法来检查对该文件的写入访问
void setSystem(boolean value) throws IOException
如果属性可以作为相对于其他文件系统操作的原子操作更新,则是实现特定的。 例如,实现可能需要读取DOS属性的现有值才能更新此属性。
value
-
value
的新值
IOException
- 如果发生I / O错误
SecurityException
- 在默认情况下,安装了一个安全管理器,则调用其
checkWrite
方法来检查对该文件的写入访问
void setArchive(boolean value) throws IOException
如果属性可以作为相对于其他文件系统操作的原子操作更新,则是实现特定的。 例如,实现可能需要读取DOS属性的现有值才能更新此属性。
value
- 该属性的新值
IOException
- 如果发生I / O错误
SecurityException
- 在默认情况下,安装了一个安全管理器,则调用其
checkWrite
方法来检查对该文件的写入访问
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.