Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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.47 MB
Время: 0.043 c
15-1200730915
Sergey Masloff
2008-01-19 11:21
2008.02.24
Субботняя :( задача


15-1200988460
shlst
2008-01-22 10:54
2008.02.24
Потерянный доступ!


2-1201890405
Urvin
2008-02-01 21:26
2008.02.24
Вторая копия приложения в CodeGear


15-1201094235
Dennis I. Komarov
2008-01-23 16:17
2008.02.24
Mail Server


15-1200828041
Parus
2008-01-20 14:20
2008.02.24
PHP and mod_layout (help)





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский