netcdf.sync
将 netCDF 文件同步到磁盘
语法
netcdf.sync(ncid)
说明
netcdf.sync(ncid)
将 netCDF 文件状态同步到磁盘。netCDF 库通常会缓存对底层 netCDF 文件的访问,除非您在用 netcdf.open
或 netcdf.create
打开文件时指定 NC_SHARE
模式。要调用 netcdf.sync
,netCDF 文件必须处于数据模式。
此函数对应于 netCDF 库 C API 中的 nc_sync
函数。要使用此函数,应该熟悉 netCDF 编程范式。
示例
本例创建一个新的 netCDF 文件以进行写访问,对该文件执行操作,使该文件退出定义模式并将文件同步到磁盘。
% Create a netCDF file. ncid = netcdf.create('foo.nc','NC_WRITE'); % Perform an operation. dimid = netcdf.defDim(ncid,'Xdim',50); % Take file out of define mode. netcdf.endDef(ncid); % Synchronize the file to disk. netcdf.sync(ncid)