Интерфейс DosFileAttributes
- Все суперинтерфейсы:
BasicFileAttributes
public interface DosFileAttributes extends BasicFileAttributes
Атрибуты файла, связанные с файлом в файловой системе, поддерживающей атрибуты «DOS».
Пример использования:
Path file = ...
DosFileAttributes attrs = Files.readAttributes(file, DosFileAttributes.class);
- С момента:
- 1.7
Методы
| Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
isArchive() |
Возвращает значение атрибута архива. |
boolean |
isHidden() |
Возвращает значение атрибута скрытости. |
boolean |
isReadOnly() |
Возвращает значение атрибута только для чтения. |
boolean |
isSystem() |
Возвращает значение атрибута системы. |
Методы, объявленные в интерфейсе java.nio.file.attribute.BasicFileAttributes
creationTime, fileKey, isDirectory, isOther, isRegularFile, isSymbolicLink, lastAccessTime, lastModifiedTime, size
Методы
isReadOnly
boolean isReadOnly()
Возвращает значение атрибута только для чтения.
Этот атрибут часто используется как простая механизм контроля доступа, чтобы предотвратить удаление или обновление файлов. Влияние на предотвращение обновлений файлов, помеченных как «только для чтения», зависит от конкретной реализации файловой системы или платформы.
- Возвращает:
- значение атрибута только для чтения
isHidden
boolean isHidden()
Возвращает значение атрибута скрытости.
Этот атрибут часто используется для указания видимости файла для пользователей.
- Возвращает:
- значение атрибута скрытости
isArchive
boolean isArchive()
Возвращает значение атрибута архива.
Этот атрибут обычно используется программами резервного копирования.
- Возвращает:
- значение атрибута архива
isSystem
boolean isSystem()
Возвращает значение атрибута системы.
Этот атрибут часто используется для указания того, что файл является компонентом операционной системы.
- Возвращает:
- значение атрибута системы
© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/nio/file/attribute/DosFileAttributes.html