Вопрос

Как я могу написать информацию о том, что хранит в 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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top