Temporary files and directories.
use std::fs::File; use std::io::Write; use temporary::Directory; // Create a temporary directory. let directory = Directory::new("foo").unwrap(); // Do some work. let mut file = File::create(directory.join("foo.txt")).unwrap(); file.write_all(b"Hello, there!").unwrap(); // The directory and its content get removed automatically.
A temporary directory.