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)