Module jcifs

Interface FileInformation

All Superinterfaces:
Decodable, Encodable
All Known Subinterfaces:
BasicFileInformation
All Known Implementing Classes:
FileBasicInfo, FileEndOfFileInformation, FileInternalInfo, FileRenameInformation2, FileStandardInfo

public interface FileInformation extends Decodable, Encodable
Base interface for File System Control Code (FSCC) file information structures. Defines common functionality for various SMB2/SMB3 file information classes used in query and set file information operations, with constants for information levels.
Author:
mbechler
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final byte
    File basic information class constant.
    static final byte
    File end-of-file information class constant.
    static final byte
    File internal information class constant.
    static final byte
    File rename information class constant.
    static final byte
    File standard information class constant.
  • Method Summary

    Modifier and Type
    Method
    Description
    byte
    Gets the file information level/class for this file information object.

    Methods inherited from interface org.codelibs.jcifs.smb.Decodable

    decode

    Methods inherited from interface org.codelibs.jcifs.smb.Encodable

    encode, size
  • Field Details

    • FILE_ENDOFFILE_INFO

      static final byte FILE_ENDOFFILE_INFO
      File end-of-file information class constant.
      See Also:
    • FILE_BASIC_INFO

      static final byte FILE_BASIC_INFO
      File basic information class constant.
      See Also:
    • FILE_STANDARD_INFO

      static final byte FILE_STANDARD_INFO
      File standard information class constant.
      See Also:
    • FILE_INTERNAL_INFO

      static final byte FILE_INTERNAL_INFO
      File internal information class constant.
      See Also:
    • FILE_RENAME_INFO

      static final byte FILE_RENAME_INFO
      File rename information class constant.
      See Also:
  • Method Details

    • getFileInformationLevel

      byte getFileInformationLevel()
      Gets the file information level/class for this file information object.
      Returns:
      the file information class