vsi_unlink: Delete a file

View source: R/RcppExports.R

vsi_unlinkR Documentation

Description

vsi_unlink() deletes a file object from the file system. This function goes through the GDAL VSIFileHandler virtualization and may work on unusual filesystems such as in memory. It is a wrapper for VSIUnlink() in the GDAL Common Portability Library. Analog of the POSIX unlink() function.

Usage

vsi_unlink(filename)

Arguments

filename

Character string. The path of the file to be deleted.

Value

0 on success or -1 on an error.

See Also

deleteDataset(), vsi_rmdir(), vsi_unlink_batch()

Examples

elev_file <- system.file("extdata/storml_elev.tif", package="gdalraster")
mem_file <- file.path("/vsimem", "tmp.tif")
copyDatasetFiles(mem_file, elev_file)
vsi_read_dir("/vsimem")
vsi_unlink(mem_file)
vsi_read_dir("/vsimem")

gdalraster documentation built on June 8, 2025, 12:37 p.m.