deleteDataset | R Documentation |
deleteDataset()
will attempt to delete the named dataset in a format
specific fashion. Full featured drivers will delete all associated files,
database objects, or whatever is appropriate. The default behavior when no
format specific behavior is provided is to attempt to delete all the files
that would be returned by GDALRaster$getFileList()
on the dataset.
The named dataset should not be open in any existing GDALRaster
objects
when deleteDataset()
is called. Wrapper for GDALDeleteDataset()
in the
GDAL API.
deleteDataset(filename, format = "")
filename |
Filename to delete (should not be open in a |
format |
Raster format short name (e.g., "GTiff"). If set to empty
string |
Logical TRUE
if no error or FALSE
on failure.
If format
is set to an empty string ""
(the default) then the function
will try to identify the driver from filename
. This is done internally in
GDAL by invoking the Identify
method of each registered GDALDriver
in
turn. The first driver that successful identifies the file name will be
returned. An error is raised if a format cannot be determined from the
passed file name.
GDALRaster-class
, create()
, createCopy()
,
copyDatasetFiles()
, renameDataset()
b5_file <- system.file("extdata/sr_b5_20200829.tif", package="gdalraster")
b5_tmp <- file.path(tempdir(), "b5_tmp.tif")
file.copy(b5_file, b5_tmp)
ds <- new(GDALRaster, b5_tmp)
ds$buildOverviews("BILINEAR", levels = c(2, 4, 8), bands = c(1))
files <- ds$getFileList()
print(files)
ds$close()
file.exists(files)
deleteDataset(b5_tmp)
file.exists(files)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.