paths {fritools} | R Documentation |
Set or Get the path
Attribute to or from an Object
Description
We set paths on some objects, these are convenience wrappers to
attr
.
Usage
get_path(x, force = FALSE)
set_path(x, path, action = c(NA, "read", "write"), overwrite = FALSE)
Arguments
x |
An object. |
force |
Force the retrieval, even if the path is not valid? Only meant for unit testing, leave alone! |
path |
The path to be set. |
action |
Do we have a read or write process? Passed by
|
overwrite |
Overwrite an existing path attribute instead of throwing an error? |
Value
For get_path
the value of attr(x, "path")
.
For set_path
the modified object.
See Also
Other file utilities:
clipboard_path()
,
delete_trailing_blank_lines()
,
delete_trailing_whitespace()
,
develop_test()
,
file_copy()
,
file_modified_last()
,
file_save()
,
find_files()
,
get_lines_between_tags()
,
get_mtime()
,
get_unique_string()
,
grep_file()
,
is_files_current()
,
is_path()
,
search_files()
,
split_code_file()
,
touch()
Examples
x <- 2
path <- tempfile()
touch(path)
x <- set_path(x, path)
get_path(x)