Hallo !
Vorab Danke für die Antworten
Hätte da eine Idee, nur an der Umsetzung scheitert es. Ich erstelle das tar Archiv nicht komplett, sondern unterbreche den Vorgang und Packe das dann, etwa so:
AProcess.CommandLine := 'gzip -c Teil.tar >> alles.tar.gz';
Das funktioniert aber nicht (test Code):
Code: Alles auswählen
Aprocess:=tprocess.Create(nil);
AProcess.Options := AProcess.Options + [poWaitOnExit];
AProcess.CommandLine := 'gzip -c Teil.tar >> alles.tar.gz';
AProcess.Execute;
Aprocess.Free;
Es kommt dann auf der Konsole das:
...........
0�`�NRtf�Tw/�f�vy�}{.f��q g|4^���}�w�ٝ>C�x�V|Ojv��f� n��^�m�//��g�WΊ�H���K=�iv>alles.tar.gz : No such file or directory
Als Consoleneingabe : gzip -c Teil.tar >> alles.tar.gz funktioniert es wie erwartet
alles.tar.gz wird erstellt !
Es scheint an Process zu liegen , nur was läuft falsch
MFG !