PDA

View Full Version : IFS Datei Daten hinzufügen



Seiten : [1] 2

sim
08-05-06, 13:49
Hallo Forum,

folgendes Problem.

Ich habe mit den IFS-APIs eine Textedatei auf einem
HOME Verzeichnis angelegt mit Daten gefüllt und wieder geschlossen.

Nun muß die Datei wieder geöffnet werden und ans Dateiende
weitere Daten angehängt werden. Das Problem ist das die
bestehende Daten immer wieder gelöscht werden.

Hab auch schon lseek usw versucht. Irgendwie steh ich auf'm Schlauch. Wer kann helfen ?

thx, sim

Fuerchau
08-05-06, 14:06
Wie öffnest du die Datei ?
Beim open/fopen wird bestimmt, ob die Datei vorher platt gemacht wird.

sim
08-05-06, 14:48
Wie öffnest du die Datei ?
Beim open/fopen wird bestimmt, ob die Datei vorher platt gemacht wird.


o_create + o_rdwr + o_codepage + o_trunc

o_append hatte ich auch schon probiert.

KM
08-05-06, 15:26
Hallo Sim,

also bei mir klappt's mit

O_WRONLY + O_TEXTDATA

Gruß,
KM

Fuerchau
08-05-06, 15:35
o_trunc => Falls vorhanden, Inhalt löschen !!!

sim
09-05-06, 06:27
o_trunc => Falls vorhanden, Inhalt löschen !!!

ups, stimmt.
ich glaub ich bin urlaubsreif.

thx, sim

detfall
17-05-06, 15:01
Gibt es kein Tool indem ich wie bei DOS-Copy die neuen Datensätze einfach hinten an eine bestehende Datei anhängen kann?

Also COPY TEST1.TXT >> TEST2.TXT

Ich bin ziemlich sicher, dass ich so ein ähnliches Tool für die Iseries mal gefunden habe. Aber ich weiss leider nicht mehr wo das war.

Gruss
Detlef Fallisch

sim
17-05-06, 15:07
Bei CPYFRMSTMF sollte das gehen.

Fuerchau
17-05-06, 15:08
CPYFRMSTMF ... MBROPT(*ADD)

Bruno Jakob
18-05-06, 07:06
Hast du in der qshell mal das versucht:

cat TEST1.TXT >> TEST2.TXT

Bruno