Create names for temporary files
file_temp()
returns the name which can be used as a temporary file.
file_temp(pattern = "file", tmp_dir = tempdir(), ext = "") file_temp_push(path) file_temp_pop() path_temp(...)
pattern |
A character vector with the non-random portion of the name. |
tmp_dir |
The directory the file will be created in. |
ext |
The file extension of the temporary file. |
path |
A character vector of one or more paths. |
... |
Additional paths appended to the temporary directory by |
file_temp_push()
can be used to supply deterministic entries in the
temporary file stack. This can be useful for reproducibility in like example
documentation and vignettes.
file_temp_pop()
can be used to explicitly remove an entry from the
internal stack, however generally this is done instead by calling
file_temp()
.
path_temp()
constructs a path within the session temporary directory.
path_temp() path_temp("does-not-exist") file_temp() file_temp(ext = "png") file_temp("image", ext = "png") # You can make the temp file paths deterministic file_temp_push(letters) file_temp() file_temp() # Or explicitly remove values while (!is.null(file_temp_pop())) next file_temp_pop()
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.