Frage
Wie kann ich Informationen, die Speicher in dets zu TXT-Datei schreiben?
Danke.
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
oderdets:open_file/2
die Datei zu öffnen, die die Informationen in sich hat. -
dets:traverse/2
die Daten in Ihrem Laden geht über in einemfun
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