Class | Net::SFTP::Protocol::V06::Attributes |
In: |
lib/net/sftp/protocol/06/attributes.rb
|
Parent: | V04::Attributes |
A class representing the attributes of a file or directory on the server. It may be used to specify new attributes, or to query existing attributes. This particular class is specific to versions 6 and higher of the SFTP protocol.
To specify new attributes, just pass a hash as the argument to the constructor. The following keys are supported:
Likewise, when the server sends an Attributes object, all of the above attributes are exposed as methods (though not all will be set with non-nil values from the server).
F_BITS | = | 0x00000200 |
F_ALLOCATION_SIZE | = | 0x00000400 |
F_TEXT_HINT | = | 0x00000800 |
F_MIME_TYPE | = | 0x00001000 |
F_LINK_COUNT | = | 0x00002000 |
F_UNTRANSLATED_NAME | = | 0x00004000 |
F_CTIME | = | 0x00008000 |
allocation_size | [RW] | The size on-disk of the file |
attrib_bits | [RW] | Other attributes of this file or directory (as a bit field) |
attrib_bits_valid | [RW] | A bit mask describing which bits in attrib_bits are valid |
ctime | [RW] | The time at which the file‘s attributes were last changed |
ctime_nseconds | [RW] | The nanosecond component of ctime |
link_count | [RW] | The hard link count for the file |
mime_type | [RW] | The mime-type of the file |
text_hint | [RW] | Describes whether the file may or may not contain textual data |
untranslated_name | [RW] | The value of the file name before filename translation was attempted |