Главная страница
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.02 c
15-1200776972
Kostafey
2008-01-20 00:09
2008.02.24
С днем рождения ! 20 января


15-1200719316
max
2008-01-19 08:08
2008.02.24
TASM32 v5.0


11-1183788175
Rusya
2007-07-07 10:02
2008.02.24
Снова по тикам


15-1200776703
Riply
2008-01-20 00:05
2008.02.24
Рекурсивная работа с FindFirst/Next


8-1174430156
Константинов
2007-03-21 01:35
2008.02.24
Как выудить дополнительныую информацию о jpg файле?