Learn R Programming

Smisc (version 0.3.9.1)

getPath: Get the path of a vector of filenames

Description

Get the path of a vector of filenames

Usage

getPath(vec)

Arguments

vec

Character vector (usually containing filenames)

Value

Character vector with pathnames only, the filename removed

Details

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.

See Also

Additional functions for filename manipulations: stripExtension, getExtension, stripPath, grabLast, basename, dirname

Examples

Run this code
# NOT RUN {
getPath(c(a="this.good.path/filename.R", b="nopath.R", c="/", d=NA,
          e="path1/path2/", ""))

# An example with 'real' files
files <- dir(file.path(path.package(package = "Smisc"), "data"), full.names = TRUE)
print(files)
getPath(files)
# }

Run the code above in your browser using DataLab