Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.01.29;
Скачать: [xml.tar.bz2];

Вниз

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

 
Фагот   (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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.007 c
1-93551
Rradion
2004-01-15 18:51
2004.01.29
Алгоритм перевода из УНАРНОЙ в ДВОИЧНУЮ систему?


6-93600
Zyb
2003-11-25 12:06
2004.01.29
жуткое торможение компа Socket.RemoteHost


14-93623
MBo
2004-01-08 17:21
2004.01.29
Поздравляю Sha !


7-93707
Magical
2003-11-06 18:01
2004.01.29
Работа с правами пользователей


1-93439
Pavor
2004-01-12 14:58
2004.01.29
RichEdit не показывает картинку





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский