GLib.mkdtemp_full

function mkdtemp_full(tmpl: String, mode: Number(gint)): String {
    // Gjs wrapper for g_mkdtemp_full()
}
  

Creates a temporary directory. See the mkdtemp() documentation on most UNIX-like systems.

The parameter is a string that should follow the rules for mkdtemp() templates, i.e. contain the string "XXXXXX". GLib.mkdtemp is slightly more flexible than mkdtemp() in that the sequence does not have to occur at the very end of the template and you can pass a mode. The X string will be modified to form the name of a directory that didn't exist. The string should be in the GLib file name encoding. Most importantly, on Windows it should be in UTF-8.

Since 2.30

tmpl

template directory name

mode

permissions to create the temporary directory with

Returns

A pointer to tmpl, which has been modified to hold the directory name. In case of errors, null is returned, and %errno will be set.