file_attribute_bits Property
AttributeBits and AttributeBitsValid each contain a bitmask representing attributes of the file on the SFTP server.
Syntax
def get_file_attribute_bits() -> int: ...
file_attribute_bits = property(get_file_attribute_bits, None)
Default Value
0
Remarks
file_attribute_bits and file_attribute_bits_valid each contain a bitmask representing attributes of the file on the SFTP server. These two values must be interpreted together. Any value present in file_attribute_bits_valid must be ignored in file_attribute_bits. This is done so that the server and client can communicate the attributes they know about without confusing any bits they do not understand.
This field can have one or more of the following values OR'd together:
- 0x00000001 (SSH_FILEXFER_ATTR_FLAGS_READONLY)
- 0x00000002 (SSH_FILEXFER_ATTR_FLAGS_SYSTEM)
- 0x00000004 (SSH_FILEXFER_ATTR_FLAGS_HIDDEN)
- 0x00000008 (SSH_FILEXFER_ATTR_FLAGS_CASE_INSENSITIVE)
- 0x00000010 (SSH_FILEXFER_ATTR_FLAGS_ARCHIVE)
- 0x00000020 (SSH_FILEXFER_ATTR_FLAGS_ENCRYPTED)
- 0x00000040 (SSH_FILEXFER_ATTR_FLAGS_COMPRESSED)
- 0x00000080 (SSH_FILEXFER_ATTR_FLAGS_SPARSE)
- 0x00000100 (SSH_FILEXFER_ATTR_FLAGS_APPEND_ONLY)
- 0x00000200 (SSH_FILEXFER_ATTR_FLAGS_IMMUTABLE)
- 0x00000400 (SSH_FILEXFER_ATTR_FLAGS_SYNC)
- 0x00000800 (SSH_FILEXFER_ATTR_FLAGS_TRANSLATION_ERR)
This property is read-only.