【问题标题】:Renaming and removing groups in HDF5 file using HDF5 library使用 HDF5 库重命名和删除 HDF5 文件中的组
【发布时间】:2016-11-17 16:58:13
【问题描述】:

我正在使用 HDFview 应用程序来修改 HDF5 数据文件。基本上我所做的是检查所有组,删除与特定属性值匹配的组,重命名一些组并调整属性值以使文件与应用程序一致。

问题是我想做同样的事情,但使用 C++ HDF5 库。我已经完成了一个迭代组的小应用程序,但问题是我怎样才能删除它们?似乎规范不允许这种操作。我也尝试取消链接该组,但通话失败。 对于重命名部分,我尝试移动组,就像在 unix 提示符下一样,但这不起作用。

另外需要注意的是,如果规范不允许删除,HDFview如何支持该操作?

对此的任何提示都非常感谢。 问候

【问题讨论】:

    标签: c++ hdf5 hdf


    【解决方案1】:

    您应该使用 H5Ldelete 例程(或 C++ 中的 Group::unlink 方法)

    【讨论】:

      猜你喜欢
      • 2015-08-01
      • 2016-07-19
      • 2019-04-04
      • 2012-06-27
      • 2010-11-10
      • 2016-12-08
      • 1970-01-01
      • 2020-04-27
      相关资源
      最近更新 更多