2016-07-14 156 views
0

我正在使用HDFview應用程序來修改HDF5數據文件。基本上我所做的是檢查所有組,刪除那些匹配特定屬性值的組,重命名一些組並調整屬性值以使文件與應用程序保持一致。使用HDF5庫重命名和刪除HDF5文件中的組

事情是,我想要做同樣的事情,但使用C++ HDF5庫。我已經完成了一個迭代組的小應用程序,但問題是我該如何刪除它們?看來該規範不允許這種操作。我也試圖取消組聯繫,但通話失敗。 對於重命名部分,我試圖移動組,就像在unix提示符中那樣,但那不起作用。

要注意的是,如果規範不允許刪除,HDFview如何支持該操作?

對此非常感謝。 Regards

回答

2

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