# Uses of Package
java.nio.file.attribute

Packages that use java.nio.file.attribute
Package
Description
java.nio.channels
Defines channels, which represent connections to entities that are capable of performing I/O operations, such as files and sockets; defines selectors, for multiplexed, non-blocking I/O operations.
java.nio.file
Defines interfaces and classes for the Java virtual machine to access files, file attributes, and file systems.
java.nio.file.attribute
Interfaces and classes providing access to file and file system attributes.
java.nio.file.spi
Service-provider classes for the `java.nio.file` package.
java.util.zip
Provides classes for reading and writing the standard ZIP and GZIP file formats.
jdk.net
Platform specific socket options for the `java.net` and `java.nio.channels` socket classes.

- Classes in java.nio.file.attribute used by java.nio.channels
  Class
  Description
  FileAttribute
  An object that encapsulates the value of a file attribute that can be set atomically when creating a new file or directory by invoking the `createFile` or `createDirectory` methods.
- Classes in java.nio.file.attribute used by java.nio.file
  Class
  Description
  BasicFileAttributes
  Basic attributes associated with a file in a file system.
  FileAttribute
  An object that encapsulates the value of a file attribute that can be set atomically when creating a new file or directory by invoking the `createFile` or `createDirectory` methods.
  FileAttributeView
  An attribute view that is a read-only or updatable view of non-opaque values associated with a file in a filesystem.
  FileStoreAttributeView
  An attribute view that is a read-only or updatable view of the attributes of a `FileStore`.
  FileTime
  Represents the value of a file's time stamp attribute.
  PosixFilePermission
  Defines the bits for use with the `permissions` attribute.
  UserPrincipal
  A `Principal` representing an identity used to determine access rights to objects in a file system.
  UserPrincipalLookupService
  An object to lookup user and group principals by name.
- Classes in java.nio.file.attribute used by java.nio.file.attribute
  Class
  Description
  AclEntry
  An entry in an access control list (ACL).
  AclEntry.Builder
  A builder of `AclEntry` objects.
  AclEntryFlag
  Defines the flags for used by the flags component of an ACL `entry`.
  AclEntryPermission
  Defines the permissions for use with the permissions component of an ACL `entry`.
  AclEntryType
  A typesafe enumeration of the access control entry types.
  AttributeView
  An object that provides a read-only or updatable view of non-opaque values associated with an object in a filesystem.
  BasicFileAttributes
  Basic attributes associated with a file in a file system.
  BasicFileAttributeView
  A file attribute view that provides a view of a basic set of file attributes common to many file systems.
  DosFileAttributes
  File attributes associated with a file in a file system that supports legacy "DOS" attributes.
  FileAttribute
  An object that encapsulates the value of a file attribute that can be set atomically when creating a new file or directory by invoking the `createFile` or `createDirectory` methods.
  FileAttributeView
  An attribute view that is a read-only or updatable view of non-opaque values associated with a file in a filesystem.
  FileOwnerAttributeView
  A file attribute view that supports reading or updating the owner of a file.
  FileTime
  Represents the value of a file's time stamp attribute.
  GroupPrincipal
  A `UserPrincipal` representing a group identity, used to determine access rights to objects in a file system.
  PosixFileAttributes
  File attributes associated with files on file systems used by operating systems that implement the Portable Operating System Interface (POSIX) family of standards.
  PosixFilePermission
  Defines the bits for use with the `permissions` attribute.
  UserPrincipal
  A `Principal` representing an identity used to determine access rights to objects in a file system.
- Classes in java.nio.file.attribute used by java.nio.file.spi
  Class
  Description
  BasicFileAttributes
  Basic attributes associated with a file in a file system.
  FileAttribute
  An object that encapsulates the value of a file attribute that can be set atomically when creating a new file or directory by invoking the `createFile` or `createDirectory` methods.
  FileAttributeView
  An attribute view that is a read-only or updatable view of non-opaque values associated with a file in a filesystem.
- Classes in java.nio.file.attribute used by java.util.zip
  Class
  Description
  FileTime
  Represents the value of a file's time stamp attribute.
- Classes in java.nio.file.attribute used by jdk.net
  Class
  Description
  GroupPrincipal
  A `UserPrincipal` representing a group identity, used to determine access rights to objects in a file system.
  UserPrincipal
  A `Principal` representing an identity used to determine access rights to objects in a file system.