Class FileAttributes

    • Field Detail

      • FOLLOW_LINK_OPTIONS

        public static final java.nio.file.LinkOption[] FOLLOW_LINK_OPTIONS
      • NOFOLLOW_LINK_OPTIONS

        public static final java.nio.file.LinkOption[] NOFOLLOW_LINK_OPTIONS
      • groupId

        @Nullable
        private final java.lang.Integer groupId
      • groupName

        @Nullable
        private final java.lang.String groupName
      • userId

        @Nullable
        private final java.lang.Integer userId
      • userName

        private final java.lang.String userName
      • symbolicLink

        private final boolean symbolicLink
      • regularFile

        private final boolean regularFile
      • directory

        private final boolean directory
      • other

        private final boolean other
      • octalMode

        private final int octalMode
      • permissions

        private final java.util.Set<java.nio.file.attribute.PosixFilePermission> permissions
      • size

        private final long size
      • lastModifiedTime

        private final java.nio.file.attribute.FileTime lastModifiedTime
    • Constructor Detail

      • FileAttributes

        @Deprecated
        public FileAttributes​(@Nonnull
                              java.io.File file,
                              @Nonnull
                              java.util.Map<java.lang.Integer,​java.lang.String> userCache,
                              @Nonnull
                              java.util.Map<java.lang.Integer,​java.lang.String> groupCache)
                       throws java.io.IOException
        Deprecated.
        use FileAttributes(File) and remove the unused userCache and groupCache parameters
        Throws:
        java.io.IOException
      • FileAttributes

        public FileAttributes​(@Nonnull
                              java.io.File file)
                       throws java.io.IOException
        Throws:
        java.io.IOException
      • FileAttributes

        public FileAttributes​(@Nonnull
                              java.io.File file,
                              boolean followLinks)
                       throws java.io.IOException
        Throws:
        java.io.IOException
      • FileAttributes

        public FileAttributes​(@Nullable
                              java.lang.Integer userId,
                              java.lang.String userName,
                              @Nullable
                              java.lang.Integer groupId,
                              @Nullable
                              java.lang.String groupName,
                              int octalMode,
                              boolean symbolicLink,
                              boolean regularFile,
                              boolean directory,
                              boolean other,
                              java.util.Set<java.nio.file.attribute.PosixFilePermission> permissions,
                              long size,
                              java.nio.file.attribute.FileTime lastModifiedTime)