The lib_delete
function deletes a data library from
the file system and from memory. All data files associated with the library
and the specified engine will be deleted.
If other files exist in the library directory, they will not be affected
by the delete operation.
The directory that contains the data will also
not be affected by the delete operation. To delete the data directory,
use the unlink
function or other packaged functions.
lib_delete(x)
Other lib:
is.lib()
,
lib_add()
,
lib_copy()
,
lib_export()
,
lib_info()
,
lib_load()
,
lib_path()
,
lib_remove()
,
lib_replace()
,
lib_size()
,
lib_sync()
,
lib_unload()
,
lib_write()
,
libname()
,
print.lib()
# Create temp directory
tmp <- tempdir()
# Create library
libname(dat, tmp)
# Add data to library
lib_add(dat, mtcars)
lib_add(dat, iris)
# Load library
lib_load(dat)
# Examine workspace
ls()
# [1] "dat" "dat.iris" "dat.mtcars" "tmp"
# Examine library
dat
# library 'dat': 2 items
# - attributes: not loaded
# - path: C:\Users\User\AppData\Local\Temp\RtmpCSJ6Gc
# - items:
# Name Extension Rows Cols Size LastModified
# 1 mtcars rds 32 11 7.5 Kb 2020-11-05 21:18:17
# 2 iris rds 150 5 7.5 Kb 2020-11-05 21:18:17
# Delete library
lib_delete(dat)
#' # Examine workspace again
ls()
# [1] "tmp"