R package of utilities for handling paths, files and directories
To install, you first need the devtools package.
install.packages("devtools")
Then you can install the pathological package using
library(devtools)
install_github("richierocks/pathological")
decompose_path splits a path into a directory name, file name (without
extension), and a file extension. recompose_path reverses the effects of
this function.
get_extension, strip_extension, and replace_extension allow manipulation
of file extensions. They are smart enough to deal with double extensions like
tar.gz.
On Windows, get_drive returns the drive name of the path.
copy_dir copies the contents of a directory.
standardize_path (and standardise_path, for British English fans) is a
wrapper to base::normalizePath that standardizes the form of a path, to make
them more easily comparable. You can choose whether you want back or forward
slashes, and the inputs paths are given as names.
r_home, temp_dir, temp_file, system_file, and sys_which provide
standardized versions of the similarly named base R functions.
os_path returns the operating system PATH environment variable as a
character vector of stanardized paths.
On Windows, cygwinify_path makes paths suitable for use with cygwin.