cat.path {reader}R Documentation

Simple and robust way to create full-path file names.

Description

Create a path with a file name, plus optional directory, prefix, suffix, and file extension. dir/ext are robust, so that if they already exist, the path produced will still make sense. Prefix is applied after the directory, and suffix before the file extension.

Usage

cat.path(dir = "", fn, pref = "", suf = "", ext = "",
  must.exist = FALSE)

Arguments

dir

directory for the full path, if 'fn' already has a dir, then dir will be overridden. Auto add file separator if not present

fn

compulsory vector of file names/paths

pref

prefix to add in front of the file name

suf

suffix to add after the file name, before the extension

ext

file extension, will override an existing extension

must.exist

the specified file must already exist, else error

Value

returns vector of file names with the full paths

Author(s)

Nicholas Cooper nick.cooper@cimr.cam.ac.uk

Examples

mydir <- "/Documents"
cat.path(mydir,"temp.doc")
# dir not added if one already present
cat.path(mydir,"/Downloads/me/temp.doc")
# using prefix and suffix
cat.path(mydir,"temp.doc","NEW",suf=5)
# changing the extension from .docx to .doc
cat.path(mydir,"temp.docx",ext="doc")

[Package reader version 1.0.6 Index]