我有dets文件有问题,我找不到如何从驱动器完成删除dets文件的功能。让我们展示场景,您创建DETS文件插入一个元素,然后您希望将该文件销毁为临时但持久存储。

dets:open_file("TestFile",[{file, "TestFile.db"}]).
{ok,"TestFile"}
dets:insert("TestFile", {a,b,c}).
ok
dets:delete_all_objects("TestFile").
ok
dets:info("TestFile").
[{type,set},
{keypos,1},
{size,0},
{file_size,5432},
{filename,"TestFile.db"}]
.

如何删除文件“testfile.db”?

有帮助吗?

解决方案

DETS模块中没有功能用于删除文件本身。只需调用文件:删除(“testfile.db”)。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top