Страница: 1 |
Вопрос: Как файл поделить на два файла? | Добавлено: 15.11.03 20:51 |
Автор вопроса: ![]() ![]() |
Как файл поделить на два файла? Как в ДОСе: большой файл на два маленьких |
Ответы | Всего ответов: 2 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 1707975 Вопросов: 8 Ответов: 47 |
Web-сайт: Профиль | Цитата | #1 | Добавлено: 16.11.03 00:23 |
Ты очень не конкретно задал вопрос! Ты даже не сказал что это за файл! |
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() ![]() ![]() Вопросов: 10 Ответов: 387 |
Web-сайт: Профиль | Цитата | #2 | Добавлено: 16.11.03 03:16 |
Задано всё вполне коректно.... зачем тебе знать что у него за файл ?... можетэто тайна +) а файлы все одинаковые набор байтов ... и всё... так вот если ты хочешь его разбить на две части то откройфайл как Binary прочитай его длинну..... например она будет 560... байт ..... (может быть и один Мб и10.... но я тут просто ради примера) тебе надо его разделить на две части .... так вот .... 560/2 = 280... (предположм что теперь file_chunk = 280)определяешь масивчик... типа Byte redim chank(file_chunk-1) читешь в него .... байты.... открываешь новый файл ... например .... chunk_1.dat и "сливаешь" туда эти бйты .... (открыть его надо тоже как... Binary) теперь ты его закрывешь ..... читешь оставшуюся часть ....(только не забудь про смещение в файле .... если не любишь считть используй seek(filenum) для получения текущий позиции в файле) и так же как и впервом случаи "сливаешь".... вот и всё.... |
Страница: 1 |
|