Gets a writable pathname.
## Static method (use this):
## Arguments$getWritablePathname(..., mustExist=FALSE, mustNotExist=FALSE, mkdirs=TRUE,
## maxTries=5L)## Don't use the below:
# S3 method for Arguments
getWritablePathname(static, ..., mustExist=FALSE, mustNotExist=FALSE, mkdirs=TRUE,
maxTries=5L)
Returns a character string of the pathname of the file.
If the argument was invalid an Exception is thrown.
Arguments passed to *getReadablePathname().
If TRUE and the pathname does not exists,
an Exception is thrown, otherwise not.
If the file exists, and mustNotExist is
TRUE, an Exception is thrown. If the file exists, and
mustNotExist is FALSE, or the file does not exists, the
pathname is accepted.
If TRUE, mustNotExist is FALSE, and the path to
the file does not exist, it is (recursively) created.
A positive integer specifying how many times the
method should try to create a missing directory before giving up.
For more details, see mkdirs.
If any argument in ... is NA, an exception is thrown.
Henrik Bengtsson
*getReadablePathname().
filePath.
mkdirs.
For more information see Arguments.