0

dets に保存されている情報を txt ファイルに書き込むにはどうすればよいですか?

ありがとうございました。

4

2 に答える 2

5

あなたが何を言おうとしているのか、何をしようとしているのかについて、あなたはほとんどまたはまったく情報を提供していないので、私があなたにできる唯一のアドバイスは、dets マニュアルを読むことです。必要になる可能性が高い機能は次のとおりです。

  • dets:open_file/1またはdets:open_file/2、情報が含まれているファイルを開きます。
  • dets:traverse/2ストア内のデータを調べて、必要なことを実行する を渡しfunます (この場合は、テキスト ファイルに書き込みます)。
  • dets:close/1データ ストアを閉じます。

より具体的なアドバイスが必要な場合や、まったく別のことを考えている場合は、より適切な質問をする必要があります。たとえば、詳細が含まれている質問です。

于 2011-01-14T07:58:49.437 に答える
3

「JUST MY correct OPINION」による回答例は「Mnesia User's Guide」にあります。

{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

于 2011-01-14T09:40:33.273 に答える