GLib.FileInfo – gio-2.0 Reference Manual
Packages
gio-2.0
GLib
FileInfo
FileInfo
clear_status
copy_into
dup
get_attribute_as_string
get_attribute_boolean
get_attribute_byte_string
get_attribute_data
get_attribute_int32
get_attribute_int64
get_attribute_object
get_attribute_status
get_attribute_string
get_attribute_stringv
get_attribute_type
get_attribute_uint32
get_attribute_uint64
get_content_type
get_display_name
get_edit_name
get_etag
get_file_type
get_icon
get_is_backup
get_is_hidden
get_is_symlink
get_modification_time
get_name
get_size
get_sort_order
get_symbolic_icon
get_symlink_target
has_attribute
has_namespace
list_attributes
remove_attribute
set_attribute
set_attribute_boolean
set_attribute_byte_string
set_attribute_int32
set_attribute_int64
set_attribute_mask
set_attribute_object
set_attribute_status
set_attribute_string
set_attribute_stringv
set_attribute_uint32
set_attribute_uint64
set_content_type
set_display_name
set_edit_name
set_file_type
set_icon
set_is_hidden
set_is_symlink
set_modification_time
set_name
set_size
set_sort_order
set_symbolic_icon
set_symlink_target
unset_attribute_mask
FileInfo
Object Hierarchy:
Description:
public
class
FileInfo
:
Object
Namespace:
GLib
Package:
gio-2.0
Content:
Creation methods:
public
FileInfo
()
Methods:
public
void
clear_status
()
public
void
copy_into
(
FileInfo
dest_info)
public
FileInfo
dup
()
public
string
get_attribute_as_string
(
string
attribute)
public
bool
get_attribute_boolean
(
string
attribute)
public
unowned
string
get_attribute_byte_string
(
string
attribute)
public
bool
get_attribute_data
(
string
attribute,
out
FileAttributeType
type,
out
void
* value_pp,
out
FileAttributeStatus
status)
public
int32
get_attribute_int32
(
string
attribute)
public
int64
get_attribute_int64
(
string
attribute)
public
weak
Object
get_attribute_object
(
string
attribute)
public
FileAttributeStatus
get_attribute_status
(
string
attribute)
public
unowned
string
get_attribute_string
(
string
attribute)
public
weak
string
[]
get_attribute_stringv
(
string
attribute)
public
FileAttributeType
get_attribute_type
(
string
attribute)
public
uint32
get_attribute_uint32
(
string
attribute)
public
uint64
get_attribute_uint64
(
string
attribute)
public
unowned
string
get_content_type
()
public
unowned
string
get_display_name
()
public
unowned
string
get_edit_name
()
public
unowned
string
get_etag
()
public
FileType
get_file_type
()
public
weak
Icon
get_icon
()
public
bool
get_is_backup
()
public
bool
get_is_hidden
()
public
bool
get_is_symlink
()
public
TimeVal
get_modification_time
()
public
unowned
string
get_name
()
public
int64
get_size
()
public
int32
get_sort_order
()
public
weak
Icon
get_symbolic_icon
()
public
unowned
string
get_symlink_target
()
public
bool
has_attribute
(
string
attribute)
public
bool
has_namespace
(
string
name_space)
public
string
[]
list_attributes
(
string
name_space)
public
void
remove_attribute
(
string
attribute)
public
void
set_attribute
(
string
attribute,
FileAttributeType
type,
void
* value_p)
public
void
set_attribute_boolean
(
string
attribute,
bool
attr_value)
public
void
set_attribute_byte_string
(
string
attribute,
string
attr_value)
public
void
set_attribute_int32
(
string
attribute,
int32
attr_value)
public
void
set_attribute_int64
(
string
attribute,
int64
attr_value)
public
void
set_attribute_mask
(
FileAttributeMatcher
mask)
public
void
set_attribute_object
(
string
attribute,
Object
attr_value)
public
bool
set_attribute_status
(
string
attribute,
FileAttributeStatus
status)
public
void
set_attribute_string
(
string
attribute,
string
attr_value)
public
void
set_attribute_stringv
(
string
attribute,
string
[] attr_value)
public
void
set_attribute_uint32
(
string
attribute,
uint32
attr_value)
public
void
set_attribute_uint64
(
string
attribute,
uint64
attr_value)
public
void
set_content_type
(
string
content_type)
public
void
set_display_name
(
string
display_name)
public
void
set_edit_name
(
string
edit_name)
public
void
set_file_type
(
FileType
type)
public
void
set_icon
(
Icon
icon)
public
void
set_is_hidden
(
bool
is_hidden)
public
void
set_is_symlink
(
bool
is_symlink)
public
void
set_modification_time
(
TimeVal
mtime)
public
void
set_name
(
string
name)
public
void
set_size
(
int64
size)
public
void
set_sort_order
(
int32
sort_order)
public
void
set_symbolic_icon
(
Icon
icon)
public
void
set_symlink_target
(
string
symlink_target)
public
void
unset_attribute_mask
()
Inherited Members:
All known members inherited from class GLib.Object
@new
newv
new_valist
get_type
get_class
@ref
unref
ref_sink
weak_ref
weak_unref
add_weak_pointer
remove_weak_pointer
@get
@set
get_property
set_property
get_data
set_data
set_data_full
steal_data
get_qdata
set_qdata
set_qdata_full
steal_qdata
freeze_notify
thaw_notify
dispose
constructed
notify_property
connect
disconnect
add_toggle_ref
remove_toggle_ref
bind_property
notify
ref_count