Main Content

netcdf.sync

将 netCDF 文件同步到磁盘

语法

netcdf.sync(ncid)

说明

netcdf.sync(ncid) 将 netCDF 文件状态同步到磁盘。netCDF 库通常会缓存对底层 netCDF 文件的访问,除非您在用 netcdf.opennetcdf.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)