Pliki

0

w jaki sposob polaczyc w jedna calosc kilka plikow
chodzi mi o polaczenie np. 1.txt, 2.tx , 3.txt w plik wszystkie.all no i oczywiscie na odwrot z wszystkie.all na 1.txt, 2.tx , 3.txt :-) :-P
jak cos takiego otrzymac :-P

P.S. jeezu dryobates juz sie boje pytania zadawac :-[

/* Dziś daruję, bo w FAQ nie ma... jeszcze :P */

0

Rozumiem, że pliki tekstowe..

readln, writeln, append, reset, rewrite, closeFile, eof, array, string + <font color="red"><font size="18">F1!</span></span>

0

tworzysz nowy plik - Rewrite a potem czy tasz poszczegolne - Reset i zapisujesz do tego całościowego. Między poszczególnymi musisz wybrać jakieś separatory unikalne z oczywiastych względów dla wszystkich plików. Odczytywanie to juz po prostu szkolne While noe(SeekEof(f)) do
ReadLn(s) i sprawdzanie czy s to owy separator jesli nie to piszesz do tego zamego pliku jesli tak to zakladasz nowy. Jesli musisz miec te same nazwy plikow to przez wszystkim w pliku calosciowym mozesz zapisac je w jedej linii i juz ;)

0

Albo robisz:
memo1.lines.loadfromfile('C:1.txt');
memo1.lines.loadfromfile('C:2.txt');
memo1.lines.loadfromfile('C:3.txt');
memo1.lines.SaveToFile('1 2 i 3.txt');

0

http://4programmers.net/Forum/viewtopic.php?id=32613#47111

Anonim-ek: po co Memo? wystarczy TStringList

0

Anonim: i tak plik 1 2 i 3.txt będzie miał zawartość pliku 3.txt :) Zgadnij, dlaczego. A co do odzyskiwania potem tych plików: poszukaj na forum, o tym już było wiele razy...

0

no wlasnie niezupelnie TXT dalem to jako przyklad :-) chba jednak glupie rozszezenie dalem. chodzi mi o polaczenie w jedna calosc kilku plikow z roznymi rozszezeniami

0

Jeśli to ma być szybkie, łatwe i jeszcze z kompresją, to polecam archwa ZLB (komponent chyba jest na stronie)

0

// OK thcx

:-) [cya] [browar]

0

No chyba że chcesz mieć dokładnie to co chcesz mieć! ;-)
Jeśli chcesz dokładnego połączenia plików to zastosuj strumienie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1