我的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模块中没有删除文件本身的功能。只需调用file:delete(“ TestFile.db”)。

关于erlang - 如何删除DETS文件?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22053258/

10-10 08:52