Class FS.Attributes

  • Enclosing class:
    FS

    public static class FS.Attributes
    extends Object
    File attributes we typically care for.
    Since:
    3.3
    • Field Detail

      • length

        protected long length
        file length
    • Constructor Detail

      • Attributes

        public Attributes​(File path,
                          FS fs)
        Constructor when there are issues with reading. All attributes except given will be set to the default values.
        Parameters:
        fs -
        path -
    • Method Detail

      • isDirectory

        public boolean isDirectory()
        Returns:
        true if this are the attributes of a directory
      • isExecutable

        public boolean isExecutable()
        Returns:
        true if this are the attributes of an executable file
      • isSymbolicLink

        public boolean isSymbolicLink()
        Returns:
        true if this are the attributes of a symbolic link
      • isRegularFile

        public boolean isRegularFile()
        Returns:
        true if this are the attributes of a regular file
      • getCreationTime

        public long getCreationTime()
        Returns:
        the time when the file was created
      • getLastModifiedTime

        @Deprecated
        public long getLastModifiedTime()
        Deprecated.
        use getLastModifiedInstant instead
        Returns:
        the time (milliseconds since 1970-01-01) when this object was last modified
      • getLastModifiedInstant

        public Instant getLastModifiedInstant()
        Returns:
        the time when this object was last modified
        Since:
        5.1.9
      • getLength

        public long getLength()
        Returns:
        length of this file object
      • getName

        public String getName()
        Returns:
        the filename
      • getFile

        public File getFile()
        Returns:
        the file the attributes apply to