Parse file path into useful components

parse_path(path, chr = "", pdir = getwd(), mess = TRUE)

Arguments

path

Path to be parsed

chr

Character to wrap around path for display

pdir

Project directory if available

mess

Print messages if Dropbox or Google Drive not found

Details

Parse file path into useful components (i.e., file name, file extension, relative path, etc.)

Examples

list.files(".", full.names = TRUE)[1] %>% parse_path()
#> $path #> [1] "/home/travis/build/radiant-rstats/radiant.data/docs/reference/add_class.html" #> #> $rpath #> add_class.html #> #> $filename #> [1] "add_class.html" #> #> $fext #> [1] "html" #> #> $objname #> [1] "add_class" #>