Spec-Zone .ru
спецификации, руководства, описания, API
|
public interface DosFileAttributeView extends BasicFileAttributeView
A DosFileAttributeView
a BasicFileAttributeView
это дополнительно поддерживает доступ к набору флагов атрибута DOS, которые используются, чтобы указать, только для чтения ли файл, скрывается, системный файл, или заархивированный.
Где динамический доступ к атрибутам файла требуется, атрибуты, поддерживаемые этим представлением атрибута, как определяются BasicFileAttributeView
, и кроме того, следующие атрибуты поддерживаются:
Имя Ввести только для чтения Boolean
скрытый Boolean
система Boolean
архив Boolean
getAttribute
метод может использоваться, чтобы считать любой из этих атрибутов, или любой из атрибутов, определенных BasicFileAttributeView
как будто, вызывая readAttributes()
метод.
setAttribute
метод может использоваться, чтобы обновить прошлое измененное время файла, прошлое время доступа или создать атрибуты времени как определено BasicFileAttributeView
. Это может также использоваться, чтобы обновить атрибуты DOS как будто, вызывая setReadOnly
, setHidden
, setSystem
, и setArchive
методы соответственно.
Модификатор и Тип | Метод и Описание |
---|---|
Строка |
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
- если ошибка ввода-вывода происходитSecurityException
- В случае провайдера по умолчанию менеджер безопасности устанавливается, checkRead
метод вызывается, чтобы проверить доступ для чтения к файлуvoid setReadOnly(boolean value) throws IOException
Это - реализация, определенная, если атрибут может быть обновлен как атомарная работа относительно других операций файловой системы. Реализация может, например, потребовать, чтобы считать существующее значение атрибута DOS, чтобы обновить этот атрибут.
value
- новое значение атрибутаIOException
- если ошибка ввода-вывода происходитSecurityException
- В случае значения по умолчанию, и менеджера безопасности устанавливается, checkWrite
метод вызывается, чтобы проверить доступ для записи к файлуvoid setHidden(boolean value) throws IOException
Это - реализация, определенная, если атрибут может быть обновлен как атомарная работа относительно других операций файловой системы. Реализация может, например, потребовать, чтобы считать существующее значение атрибута DOS, чтобы обновить этот атрибут.
value
- новое значение атрибутаIOException
- если ошибка ввода-вывода происходитSecurityException
- В случае значения по умолчанию, и менеджера безопасности устанавливается, checkWrite
метод вызывается, чтобы проверить доступ для записи к файлуvoid setSystem(boolean value) throws IOException
Это - реализация, определенная, если атрибут может быть обновлен как атомарная работа относительно других операций файловой системы. Реализация может, например, потребовать, чтобы считать существующее значение атрибута DOS, чтобы обновить этот атрибут.
value
- новое значение атрибутаIOException
- если ошибка ввода-вывода происходитSecurityException
- В случае значения по умолчанию, и менеджера безопасности устанавливается, checkWrite
метод вызывается, чтобы проверить доступ для записи к файлуvoid setArchive(boolean value) throws IOException
Это - реализация, определенная, если атрибут может быть обновлен как атомарная работа относительно других операций файловой системы. Реализация может, например, потребовать, чтобы считать существующее значение атрибута DOS, чтобы обновить этот атрибут.
value
- новое значение атрибутаIOException
- если ошибка ввода-вывода происходитSecurityException
- В случае значения по умолчанию, и менеджера безопасности устанавливается, checkWrite
метод вызывается, чтобы проверить доступ для записи к файлу
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.