Remove the path from a vector of filenames
stripPath(vec)
Character vector (usually containing filenames)
Character vector with leading path removed from the filenames
Assumes paths are delineated using forward slashes. If an NA
is
supplied, then an NA
is returned. If the desired string doesn't
exist (see examples below), a ""
is returned.
Additional functions for filename manipulations: stripExtension
, getExtension
,
getPath
, grabLast
, basename
, dirname
# NOT RUN {
stripPath(c(a = "this.good.path/filename.R", b = "nopath.R", c = "/", d = NA,
e = "only.paths.1/only.paths.2/", ""))
# An example with 'real' files
files <- dir(file.path(path.package(package = "Smisc"), "data"), full.names = TRUE)
print(files)
stripPath(files)
stripPath(stripExtension(files))
# }
Run the code above in your browser using DataLab