This function determines the basename of either a file/URL path or an 'nc' object (using nc$filename).
get_basename(infile, nc = NULL)
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
).
A character string giving the basename.
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.