Вопрос
Как я могу написать информацию о том, что хранит в DET в файл 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
Не связан с StackOverflow