Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.09.26;
Скачать: CL | DM;

Вниз

объединение текстовых файлов   Найти похожие ветки 

 
SLK   (2004-09-08 13:01) [0]

Как в Delphi объединить (слить) два или более текстовых файла.


 
Anonimus   (2004-09-08 13:07) [1]

var ss1,ss2: TStrings;

ss1.loadfromfile("file1.txt");
ss2.loadfromfile("file3.txt");
for i:=0 to ss2.ictems.count-1 do
 ss1.add(ss2.items.strings[i]);
ss1.savetofile...

Ногами прошу сильно не пинать, имена свойств могут быть неверными


 
Vasya.ru   (2004-09-08 13:07) [2]

читаешь данные из одного, записываешь в конец другого, если я правильно вопрос понял


 
TUser ©   (2004-09-08 13:17) [3]

Я бы делал непосредственно через TFileStream.


 
jack128 ©   (2004-09-08 13:21) [4]

TUser ©   (08.09.04 13:17) [3]
только не забыть убедиться, что в конце первого файла есть #13#10 и если нужно добавить..


 
icWasya ©   (2004-09-08 14:43) [5]


var
 ss1,ss2: TStrings;
begin
 ss1:= TStringList.Create;
 ss2:= TStringList.Create;
 try
   ss1.Clear;
   ss2.loadfromfile("file1.txt");
   ss1.AddStrings(ss2);

   ss2.loadfromfile("file2.txt");
   ss1.AddStrings(ss2);

   ss2.loadfromfile("file3.txt");
   ss1.AddStrings(ss2);

   ss1.savetofile("fileAll.txt");
 finally
   ss1.free;
   ss2.free;
 end;
end;


 
Fay ©   (2004-09-08 15:06) [6]

2 [3] TUser ©   (08.09.04 13:17)
А в чём, собственно, заключается непосредственность?


 
wl   (2004-09-08 21:38) [7]

>Fay ©   (08.09.04 15:06) [6] [Новое сообщение]
может быть в том что не нужно читать первый файл в память? ускорение какой-никакое


 
eLVik ©   (2004-09-08 22:23) [8]

AssignFile, Append (F1)



Страницы: 1 вся ветка

Текущий архив: 2004.09.26;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.048 c
1-1094986610
шнур
2004-09-12 14:56
2004.09.26
CreateOleObject


3-1093763657
Desperado
2004-08-29 11:14
2004.09.26
Query сжирает всю память


1-1094750155
Ajax
2004-09-09 21:15
2004.09.26
Изменение значения локальных переменных извне


14-1094017342
VID
2004-09-01 09:42
2004.09.26
Ищу работу в Москве.


1-1094581005
XAdmin
2004-09-07 22:16
2004.09.26
Использование ZipTV