| file_temp {fs} | R Documentation |
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")
# default just passes the arguments to `tempfile()`
file_temp()
# But you can also make the results deterministic
file_temp_push(letters)
file_temp()
file_temp()
# Or explicitly remove values
while (!is.null(file_temp_pop())) next
file_temp_pop()