## Static method (use this):
## Arguments$getWritablePathname(..., mustExist=FALSE, mustNotExist=FALSE, mkdirs=TRUE,
## maxTries=5L)## Don't use the below:
## S3 method for class 'Arguments':
getWritablePathname(static, ..., mustExist=FALSE, mustNotExist=FALSE, mkdirs=TRUE,
maxTries=5L)
*getReadablePathname()
.TRUE
and the pathname does not exists,
an Exception is thrown, otherwise not.integer
specifying how many times the
method should try to create a missing directory before giving up....
is NA
, an exception is thrown.dir.create
(), it may appear not
to be created. We believe this is due to the fact that there is a
short delay between creating a directory and that information being
fully propagated on the file system. To minimize the risk for such
false assertions on "slow" file systems, this method tries to create
a missing directory multiple times (argument maxTries
) (while
waiting a short period of time between each round) before giving up.*getReadablePathname()
.
filePath
.
mkdirs
.
For more information see Arguments
.