# Function bitflags::__core::env::temp_dir [−] [src]

    pub fn temp_dir() -> PathBuf

1.0.0

Returns the path of a temporary directory.

On Unix, returns the value of the 'TMPDIR' environment variable if it is set, otherwise for non-Android it returns '/tmp'. If Android, since there is no global temporary folder (it is usually allocated per-app), we return '/data/local/tmp'.

On Windows, returns the value of, in order, the 'TMP', 'TEMP', 'USERPROFILE' environment variable if any are set and not the empty string. Otherwise, tmpdir returns the path of the Windows directory. This behavior is identical to that of GetTempPath, which this function uses internally.

    use std::env;
    use std::fs::File;

    let mut dir = env::temp_dir();
    dir.push("foo.txt");

    let f = try!(File::create(dir));

# Help

## Keyboard Shortcuts

?
  Show this help dialog
S
  Focus the search field
⇤
  Move up in search results
⇥
  Move down in search results
⏎
  Go to active search result

## Search Tricks

Prefix searches with a type followed by a colon (e.g. `fn:`) to restrict the search to a given type.

Accepted types are: `fn`, `mod`, `struct`, `enum`, `trait`, `type`, `macro`, and `const`.

Search functions by type signature (e.g. `vec -> usize` or `* -> vec`)