Description Usage Arguments Value Note Author(s) Examples
The function convert an absolute path to a relative path in respect to a reference. The longest common parent directory is taken as reference. Symbolic links are converted to original paths before performing the operation.
1 |
path |
The path to be converted (if it is not absolute, the current working directory is considered as its parent, and a warning is shown). |
ref_path |
(optional) The reference path to be compared to
|
mustWork |
(optional) logical: if TRUE an error is given
if |
The relative path
License: GPL 3.0
Luigi Ranghetti, phD (2017) ranghetti.l@irea.cnr.it
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | # the reference path
(ref_path <- system.file(package="theia2r"))
# a path with a common parent with ref_path
(in_path_1 <- system.file(package="gdalUtils"))
# a path included in ref_path
(in_path_2 <- system.file("R", "abs2rel.R", package="theia2r"))
# a path external to ref_path (in Linux)
(in_path_3 <- system.file(package="base"))
# an unexisting path
(in_path_4 <- gsub("theia2r","r2sen",ref_path))
abs2rel(in_path_1, ref_path)
abs2rel(in_path_2, ref_path)
suppressWarnings(abs2rel(in_path_3, ref_path))
suppressWarnings(abs2rel(in_path_4, ref_path, mustWork=FALSE))
suppressWarnings(abs2rel(ref_path, ref_path))
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.