Description Usage Arguments Details Value See Also Examples
Standardi[sz]e path names so that they can be more easily compared.
1 2 3 | standardize_path(x = dir(), sep = c("/", "\\"), include_names = TRUE)
standardise_path(x = dir(), sep = c("/", "\\"), include_names = TRUE)
|
x |
A character vector of file paths. Defaults to files in the current directory. |
sep |
String separator between directory levels in the output. |
include_names |
A logical value indicating whether the output should be named with the input file paths. |
standardize_path wraps normalizePath,
providing additional tweaks to the output.
Missing inputs always return NA_character_.
Leading double back slashes are preserved under all OSes regardless of
the values of sep.
Leading double forward slashes are converted to double back slash under Windows (they are likely UNC paths), and a single forward slash under Unixes (they are likely absolute paths).
Other back and forward slashes are replaced by sep.
Paths are always made absolute.
Trailing slashes are always stripped, except for root ("/") and
Windows drives ("C:/", etc.).
Windows drives are always capitalized.
A character vector of paths, pointing to the same locations as the input, but in a standardized form.
normalizePath, path.expand,
file_path_as_absolute, getAbsolutePath
1 2 | standardize_path(c(".", "..", "~", R.home(), NA))
standardize_path(c(".", "..", "~", R.home(), NA), "\\")
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.