Frage

Wie kann ich Informationen, die Speicher in dets zu TXT-Datei schreiben?

Danke.

War es hilfreich?

Lösung

Da Sie wenig bis gar keine Informationen zu Verfügung gestellt haben, was Sie meinen, oder was Sie zu tun beabsichtigen, der einzige Rat, den ich Ihnen geben kann, ist die dets Handbuch zu lesen. Die Funktionen werden Sie wahrscheinlich benötigen, sind:

  • dets:open_file/1 oder dets:open_file/2 die Datei zu öffnen, die die Informationen in sich hat.
  • dets:traverse/2 die Daten in Ihrem Laden geht über in einem fun vorbei, das tut, was Sie (in diesem Fall schriftlich in eine Textdatei) werden sollen.
  • dets:close/1 den Datenspeicher zu schließen.

Wenn Sie mehr spezifische Beratung wünschen oder wenn Sie denken an etwas ganz anderes Sie haben eine bessere Frage fragen haben, die Details hat, zum Beispiel.

Andere Tipps

Ein Beispiel für die Antwort von „NUR MEINE MEINUNG richtig“ ist in „Mnesia Benutzerhandbuch“.

{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

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top