Gio.content_type_guess_for_tree

function content_type_guess_for_tree(root: Gio.File): Array(String) {
    // Gjs wrapper for g_content_type_guess_for_tree()
}
  

Tries to guess the type of the tree with root root, by looking at the files it contains. The result is an array of content types, with the best guess coming first.

The types returned all have the form x-content/foo, e.g. x-content/audio-cdda (for audio CDs) or x-content/image-dcf (for a camera memory card). See the [shared-mime-info](http://www.freedesktop.org/wiki/Specifications/shared-mime-info-spec) specification for more on x-content types.

This function is useful in the implementation of Gio.Mount.prototype.guess_content_type.

Since 2.18

root

the root of the tree to guess a type for

Returns

an null-terminated array of zero or more content types. Free with GLib.strfreev