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

Вниз

Склеивание несколько файлов в один   Найти похожие ветки 

 
Sairex ©   (2008-01-26 13:10) [0]

Ребят подскажите как можно склеить несколько файлов в один? Если можно то с примером.


 
Denis__ ©   (2008-01-26 13:14) [1]

В каком смысле? Какие файлы?


 
Sairex ©   (2008-01-26 13:22) [2]

Обычные файлы EXE,dll, и т.п.


 
Сергей М. ©   (2008-01-26 13:24) [3]

А соббсно зачем ?


 
Virgo_Style ©   (2008-01-26 13:26) [4]

Очень просто, надо в этот файл записать сначала содержимое первого, а потом содержимое второго.


 
Efir   (2008-01-26 13:34) [5]

var
 f1:TFileStream;
 f2:TFileStream;
 f:TFileStream;

f1:=TFileStream.Create("1 файл", fmOpenRead);
f2:=TFileStream.Create("2 файл", fmOpenRead);
f:=TFileStream.Create("файл результат", fmOpenWrite);

f.CopyFrom(f1, f1.Size);
f.CopyFrom(f2, f2.Size);


 
Amoeba ©   (2008-01-27 01:42) [6]


> Virgo_Style ©   (26.01.08 13:26) [4]
>
> Очень просто, надо в этот файл записать сначала содержимое
> первого, а потом содержимое второго.

И какая с этого тебе корысть? В чем, собственно, заключается некая сверхзадача, достигаемая столь банальной операцией над файлами?


 
{RASkov} ©   (2008-01-27 02:24) [7]

> [0] Sairex ©   (26.01.08 13:10)
> Ребят подскажите как можно склеить несколько файлов в один?

А "расклеивать" нужно?
Если нет, то можно воспользоваться внутренней командой DOS - Copy. формат такой:
Copy file1.ext+file2.ext+fileN.ext OutFile.ext
Можно все выполнить АПИ ShellExecute....


 
Германн ©   (2008-01-27 02:27) [8]


> Amoeba ©   (27.01.08 01:42) [6]
>
>

+1


 
palva ©   (2008-01-27 09:15) [9]

> Copy file1.ext+file2.ext+fileN.ext OutFile.ext
Здесь только при работе с нетекстовыми файлами обязательно добавляют параметр /b, что означает "двоичный"
Copy /b file1.ext+file2.ext+fileN.ext OutFile.ext
В противном случае некоторые символы неадекватно воспринимаются. Например, символ #26 воспринимается как конец файла. Этот же символ будет добавлен в конец результирующего файла.


 
Virgo_Style ©   (2008-01-27 12:05) [10]

Amoeba ©   (27.01.08 1:42) [6]
И какая с этого тебе корысть? В чем, собственно, заключается некая сверхзадача, достигаемая столь банальной операцией над файлами?


Тю. А мне-то почем знать, зачем это автору надо?


 
Sairex ©   (2008-01-28 13:10) [11]

Ну рассклеивать то Надо будет так что с Copy Не пройдет. А так в принципе разобрался как эт делается.
Efir  
Спасибо...



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

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

Наверх




Память: 0.49 MB
Время: 0.019 c
15-1200274708
KilkennyCat
2008-01-14 04:38
2008.02.24
Книги, Электронные. Когда их очень много...


2-1201342202
Sairex
2008-01-26 13:10
2008.02.24
Склеивание несколько файлов в один


2-1201612458
Sonia
2008-01-29 16:14
2008.02.24
Вызов процедуры


2-1201628602
NeiL
2008-01-29 20:43
2008.02.24
Выбрать RadioButton


2-1201712168
AlexanderMS
2008-01-30 19:56
2008.02.24
Как "разбить" 1 байт на 4 группы по 2 бита.