Nautilus.FileInfo Nautilus.FileInfo Reference

## Synopsis

Nautilus.FileInfo 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.