Nautilus.FileInfo

Nautilus.FileInfo — Nautilus.FileInfo Reference

Synopsis

 Nautilus.FileInfo extends, gobject.GInterface {
  is_gone();
  get_file_type();
  get_location();
  get_name();
  get_uri();
  get_activation_uri();
  get_parent_info();
  get_parent_location();
  get_parent_uri();
  get_mount();
  get_uri_scheme();
  get_mime_type();
  is_mime_type(mime_type);
  is_directory();
  can_write();
  add_emblem(emblem_name);
  get_string_attribute(attribute_name);
  add_string_attribute(attribute_name,
                       value);

  invalidate_extension_info();
}

Ancestry

+-- gobject.GInterface
    +-- Nautilus.FileInfo

Description

Nautilus.FileInfo objects are passed to extensions by the Nautilus.InfoProvider.

Public Methods

Nautilus.FileInfo.is_gone

is_gone();

Returns :

whether the file still exists

Nautilus.FileInfo.get_file_type

get_file_type();

Returns :

the gio.FileType associated with the file

Nautilus.FileInfo.get_location

get_location();

Returns :

the gio.File associated with the file

Nautilus.FileInfo.get_name

get_name();

Returns :

the basename of the file

Nautilus.FileInfo.get_uri

get_uri();

Returns :

the uri of the file

Nautilus.FileInfo.get_activation_uri

get_activation_uri();

Returns :

the activation uri of the file

Nautilus.FileInfo.get_parent_info

get_parent_info();

Returns :

the Nautilus.FileInfo object associated with the file's parent

Nautilus.FileInfo.get_parent_location

get_parent_location();

Returns :

the gio.File associated with the file's parent location

Nautilus.FileInfo.get_parent_uri

get_parent_uri();

Returns :

the uri of the file's parent

Nautilus.FileInfo.get_mount

get_mount();

Returns :

the gio.GMount associated with the file, if it exists

Nautilus.FileInfo.get_uri_scheme

get_uri_scheme();

Returns :

the uri scheme of the file

Nautilus.FileInfo.get_mime_type

get_mime_type();

Returns :

the mimetype of the file

Nautilus.FileInfo.is_mime_type

is_mime_type(mimetype);

mimetype :

a mimetype string (i.e. "text/plain")

Returns :

whether the file's mimetype string matches the provided mimetype string

Nautilus.FileInfo.is_directory

is_directory();

Returns :

whether the item is a directory

Nautilus.FileInfo.can_write

can_write();

Returns :

whether the file is writeable

Nautilus.FileInfo.add_emblem

add_emblem(emblem_name);

emblem_name :

the name of an emblem to add

Nautilus.FileInfo.get_string_attribute

get_string_attribute(attribute_name);

attribute_name :

a string attribute name

Returns :

the value associated with the file attribute

Nautilus.FileInfo.add_string_attribute

add_string_attribute(attribute_name,
                     value);

attribute_name :

a string attribute name

value :

an attribute value

Nautilus.FileInfo.invalidate_extension_info

invalidate_extension_info();

Invalidates the information Nautilus has about this file, which causes it to request new information from its Nautilus.InfoProvider providers.