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

Вниз

Текстовый файл   Найти похожие ветки 

 
Фагот ©   (2004-01-19 09:52) [0]

Здравствуйте!
Мне нужно загрузить текстовый файл и обрезать его до определённого размера. Как я могу его обрезать?


 
Романов Р.В. ©   (2004-01-19 09:56) [1]

Каким способом загружаешь файл?


 
Erik ©   (2004-01-19 10:02) [2]

Stream := TFileStream.Create("MyFile", fmOpenReadWrite+fmShareExclusive);
Stream.Size := 1024; //Или сколько нужно.
Stream.Read
Stream.Write
........
Или использовать TMemoryStream


 
Ega23 ©   (2004-01-19 10:35) [3]

Файл-ортодокс :-))))


 
Amoeba ©   (2004-01-19 10:49) [4]

Файл Текстовый - и его обрезать до ОПРЕДЕЛЕННОГО размера? И как же этот размер определяется (и в чем измеряется) если файл именно текстовый а не бинарный? Какие-то сапоги в смятку.


 
Фагот ©   (2004-01-19 11:18) [5]

Допустим, есть файл, размером 600 Мб. Текстовый. Мне нужно нарезать этот файл размером по 10 Мб. Что тут непонятного, какие сапоги всмятку?


 
Ega23 ©   (2004-01-19 11:21) [6]

Читай по-очереди, какие проблемы-то?


 
Anatoly Podgoretsky ©   (2004-01-19 11:39) [7]

Seek+Truncate
Открывать как File of byte.


 
Фагот ©   (2004-01-19 11:42) [8]


> Seek+Truncate
> Открывать как File of byte.

А можно поподробнее? Ведь если я бы разбирался в данной теме я бы и вопрос не задавал...


 
alex_*** ©   (2004-01-19 11:56) [9]

Грузишь файл, нарезаешь из него куски в TMemoryStream, последовательно их сохраняешь в файлы. При необходимости сносишь исходный файл.


 
Amoeba ©   (2004-01-19 12:35) [10]


> Мне нужно нарезать этот файл размером по 10 Мб.

Нарезать кусками файл (хоть бинарный, хоть текстовый) и обрезать (как это звучит в вопросе) текстовый файл - это "две большие разницы" (в случае текстового файла обрезку логично делать по завершению строки, а не где попало - отсюда и мое недоумение).



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

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

Наверх




Память: 0.48 MB
Время: 0.015 c
6-93604
Truntaev
2003-11-22 19:01
2004.01.29
передача bitmap Объекта с использованием сокетов


6-93598
sanya-spb
2003-11-25 10:40
2004.01.29
IdTCPServer vs IdTCPClient как отловить разрыв связи при передачи


1-93418
новичок_из_сыктывкара
2004-01-16 19:19
2004.01.29
Как сделать так, что бы из файла перебирались строки?


3-93360
HolyMan
2003-12-26 23:26
2004.01.29
Удаление данных из Blob полей....


3-93354
edicon
2004-01-03 02:14
2004.01.29
Пароли