Package jnr.posix

Class JavaFileStat

All Implemented Interfaces:
FileStat

public class JavaFileStat extends AbstractJavaFileStat
  • Field Details

  • Constructor Details

  • Method Details

    • setup

      public void setup(String filePath)
    • calculateMode

      private short calculateMode(File file, short st_mode)
    • calculateSymlink

      private static short calculateSymlink(File file, short st_mode) throws IOException
      Throws:
      IOException
    • atime

      public long atime()
      Limitation: Java has no access time support, so we return mtime as the next best thing.
    • ctime

      public long ctime()
    • isDirectory

      public boolean isDirectory()
    • isEmpty

      public boolean isEmpty()
    • isExecutable

      public boolean isExecutable()
    • isExecutableReal

      public boolean isExecutableReal()
    • isFile

      public boolean isFile()
    • isGroupOwned

      public boolean isGroupOwned()
    • isIdentical

      public boolean isIdentical(FileStat other)
    • isOwned

      public boolean isOwned()
    • isROwned

      public boolean isROwned()
    • isReadable

      public boolean isReadable()
    • isReadableReal

      public boolean isReadableReal()
    • isSymlink

      public boolean isSymlink()
    • isWritable

      public boolean isWritable()
    • isWritableReal

      public boolean isWritableReal()
    • mode

      public int mode()
    • mtime

      public long mtime()
    • st_size

      public long st_size()
      Description copied from interface: FileStat
      Note: Name 'st_size' since Structure has a 'size' method already
      Returns:
      size of the stat structure