如何将存储在 dets 中的信息写入 txt 文件?
谢谢你。
由于您几乎没有提供有关您的意思或打算做什么的信息,因此我能给您的唯一建议是阅读 dets 手册。您可能需要的功能是:
dets:open_file/1
或dets:open_file/2
打开包含信息的文件。dets:traverse/2
遍历您商店中的数据,传入一个fun
您想要做的任何事情(在这种情况下写入文本文件)。dets:close/1
关闭数据存储。如果您想要更具体的建议,或者您正在考虑完全不同的事情,您将不得不提出一个更好的问题——例如,一个包含细节的问题。
“只是我的正确意见”的答案示例在“Mnesia 用户指南”中。
{ok, N} = dets:open_file(schema, [{file, "./schema.DAT"},{repair,false},
{keypos, 2}]),
F = fun(X) -> io:format("~p~n", [X]), continue end,
dets:traverse(N, F),
dets:close(N).
http://www.erlang.org/doc/apps/mnesia/Mnesia_chap7.html#id75830