3 августа 2011 г.

Чтение текстового файла большого объема

Бывает что файл который нужно прочитать большого размера - 
несколько сотен мегабайт.

Для работы с такими файлами можно воспользоваться объектом 
TextStream: "Scripting.FileSystemObject"

 
Процедура ЧтениеБольшогоФайла(ИмяФайла)
ОбъектФайла=СоздатьОбъект("Scripting.FileSystemObject");
Файл = ОбъектФайла.OpenTextFile(ИмяФайла);
Пока Файл.atendofstream=0 цикл
сообщить(Файл.readline());
КонецЦикла;
Файл.close();
КонецПроцедуры
 
Этот объект так же имеет и другие полезные функций.

Свойства: AtEndOfLine, AtEndOfStream, Column, Line
Методы: Close, Read, ReadAll, ReadLine, Skip, SkipLine, 
Write, WriteLine,WriteBlankLines

Комментариев нет:

Отправить комментарий