Форум: "Начинающим";
Текущий архив: 2008.02.24;
Скачать: [xml.tar.bz2];
ВнизСклеивание несколько файлов в один Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.046 c