Locks a file in exclusive or shared mode.
lock(path, exclusive = TRUE)
Character. The path.
Logical. The lock type, exclusive or shared.
The file is created if it doesn't exist.
Returns an object of type
FileLock, which is to be
used for the
1 2 3 4 5 6 7 8
## Not run: require(flock) file.lock = lock("~/file.lock") # Critical section code goes here unlock(file.lock) ## End(Not run)
Want to suggest features or report bugs for rdrr.io? Use the GitHub issue tracker.