如何删除DETS文件?

Mar*_*cky 2 erlang dets erl

我有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"}]
Run Code Online (Sandbox Code Playgroud)

如何删除文件"TestFile.db"?

Ric*_*rdC 7

dets模块中没有删除文件本身的功能.只需调用file:delete("TestFile.db").