Главная страница
    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
3-93402
guest123
2003-12-29 17:18
2004.01.29
Дистрибутив InterBase 5.0-5.5


3-93351
demon_god
2004-01-05 14:17
2004.01.29
Глючит Select ПОМОГИТЕ ПЛИЗЗЗ!!!


7-93711
SkyN
2003-11-08 10:49
2004.01.29
кириллица в названиях файлов на нелокализованном Windows?


14-93693
Nous Mellon
2004-01-06 12:22
2004.01.29
Видеоголоволомка :)


14-93649
vidiv
2004-01-08 13:55
2004.01.29
По поводу форумов





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