我正在使用rhdf5
库来创建HDF5文件。
h5createFile(myHDF5FileName)
h5createDataset(myHDF5FileName,"myData",storage.mode="double",level=9,dims=length(myData), chunk=10000)
h5write(myData,myHDF5FileName,"myData")
正常工作,但当我尝试删除物理文件时,Windows 7告诉我该文件仍在RStudio
中打开,即文件句柄似乎在我的RStudio
环境中打开。我查看了rhdf5
个文档 - http://www.bioconductor.org/packages/release/bioc/vignettes/rhdf5/inst/doc/rhdf5.pdf和
http://www.bioconductor.org/packages/devel/bioc/manuals/rhdf5/man/rhdf5.pdf
但我找不到任何关闭hdf5连接的功能。
手册似乎表明有H5Fopen
和H5Fclose
功能,我也尝试了它们,但我仍然无法删除物理文件,除非我退出RStudio
。
还有另一项功能H5close()
,但当我尝试时,我收到错误Error: could not find function "H5close"