The function takes a path and changes the current working directory
to the path. If the directory specified in the path does not
currently exist, it will be created.
Usage
cd(base, pre, num)
Value
NULL, changes the current working directory
Arguments
base
a character string with the base path to the directory. This is required.
pre
an optional character string with the prefix to add to
the base path. Non character strings will be coerced to character class.
num
an optional character string, prefixed by pre.
Non character strings will be coerced to character class.
Details
The function has been designed to be platform independent,
although it has had limited testing. Path creation is done using
file.path, the existence of the directory is checked using
file.exists and the directory created with dir.create.
Only the first argument, is required. The other optional arguments
are handy when one wants to create many similar directories with a common base.
if (FALSE) {
# an example just using the basecd("~/testdir")
# an example using the optional argumentsbase <- "~/testdir"pre <- "test_"cd(base, pre, 1)
cd(base, pre, 2)
}