This function determines the basename of either a file/URL path or an 'nc' object (using nc$filename).
get_basename(infile, nc = NULL)
A character string giving the basename.
Filename of input NetCDF file. This may include the directory (character).
Alternatively to infile
you can specify the input as an
object of class ncdf4
(as returned from ncdf4::nc_open
).
When the origin of the file path is a local .nc file then
get_basename()
is equivalent to base::basename()
.
get_basename()
also handles the case of infile
/nc
originating from a URL.
The value of get_basename()
always ends in ".nc".
If both infile
and nc
are specified, infile
is ignored.