Como excluir arquivo DETS?
Pergunta
Estou tendo problemas com o arquivo DETS. Não consigo encontrar a funcionalidade de como concluir a exclusão do arquivo DETS da minha unidade.Vamos demonstrar o cenário: você cria um arquivo DETS, insere um elemento e deseja destruir esse arquivo como armazenamento temporário, mas persistente.
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"}]
Como posso excluir o arquivo “TestFile.db”?
Solução
Não há função no módulo dets para excluir o arquivo em si.Basta chamar file:delete("TestFile.db").
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow