Class SMBFileAttributeView

  • All Implemented Interfaces:
    java.nio.file.attribute.AttributeView, java.nio.file.attribute.BasicFileAttributeView, java.nio.file.attribute.FileAttributeView

    public final class SMBFileAttributeView
    extends java.lang.Object
    implements java.nio.file.attribute.BasicFileAttributeView
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String name()
      Returns the name of SMBFileAttributeView, which is 'basic'.
      java.nio.file.attribute.BasicFileAttributes readAttributes()
      Reads the SmbFile's attributes and returns them in the form of an SMBFileAttributes instance.
      void setTimes​(java.nio.file.attribute.FileTime lastModifiedTime, java.nio.file.attribute.FileTime lastAccessTime, java.nio.file.attribute.FileTime createTime)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

    • Method Detail

      • name

        public java.lang.String name()
        Returns the name of SMBFileAttributeView, which is 'basic'.
        Specified by:
        name in interface java.nio.file.attribute.AttributeView
        Specified by:
        name in interface java.nio.file.attribute.BasicFileAttributeView
        Returns:
        'basic'
      • readAttributes

        public java.nio.file.attribute.BasicFileAttributes readAttributes()
                                                                   throws java.io.IOException
        Reads the SmbFile's attributes and returns them in the form of an SMBFileAttributes instance.
        Specified by:
        readAttributes in interface java.nio.file.attribute.BasicFileAttributeView
        Returns:
        SMBFileAttributes
        Throws:
        java.io.IOException - If reading the file's attributes fails.
      • setTimes

        public void setTimes​(java.nio.file.attribute.FileTime lastModifiedTime,
                             java.nio.file.attribute.FileTime lastAccessTime,
                             java.nio.file.attribute.FileTime createTime)
                      throws java.io.IOException
        Specified by:
        setTimes in interface java.nio.file.attribute.BasicFileAttributeView
        Throws:
        java.io.IOException