Module java.base

Interface DosFileAttributes

  • All Superinterfaces:
    BasicFileAttributes


    public interface DosFileAttributes
    extends BasicFileAttributes
    File attributes associated with a file in a file system that supports legacy "DOS" attributes.

    Usage Example:

        Path file = ...
        DosFileAttributes attrs = Files.readAttributes(file, DosFileAttributes.class);
     
    Since:
    1.7
    • Method Detail

      • isReadOnly

        boolean isReadOnly​()
        Returns the value of the read-only attribute.

        This attribute is often used as a simple access control mechanism to prevent files from being deleted or updated. Whether the file system or platform does any enforcement to prevent read-only files from being updated is implementation specific.

        Returns:
        the value of the read-only attribute
      • isHidden

        boolean isHidden​()
        Returns the value of the hidden attribute.

        This attribute is often used to indicate if the file is visible to users.

        Returns:
        the value of the hidden attribute
      • isArchive

        boolean isArchive​()
        Returns the value of the archive attribute.

        This attribute is typically used by backup programs.

        Returns:
        the value of the archive attribute
      • isSystem

        boolean isSystem​()
        Returns the value of the system attribute.

        This attribute is often used to indicate that the file is a component of the operating system.

        Returns:
        the value of the system attribute