Создание более сложных текстовых файлов

Оцените статью

windows711284 Создание более сложных текстовых файловВ предыдущем примере список создавался путем построчной записи. Используя метод Write объекта TextStream, можно создавать текстовые файлы посимвольно. Метод Write выводит любой переданный ему текст, но он не добавляет разделителей строк. В посимвольном режиме текстовые строки можно генерировать следующим образом: outstream. Write "Имя

Эти операторы создают в выходном файле одну строку путем записи двух строковых значений и добавления после них возврата каретки и перевода строки. Используя метод Write, можно также записать пару символов CR/LF. В VBScript следующие три варианта кода выдают в выходном файле один и тот же результат: outstream. Write "Имя В текстовые файлы можно также вставлять символы табуляции (ASCII 9); это особенно пригодится, если нужно создать файл, импортируемый в электронную таблицу, базу данных или в текстовый процессор. Для облегчения этой задачи в VBScript есть даже удобная предопределенная константа vbTab. Следующий сценарий является еще одним вариантом программы вывода списка файлов MP3. Вместо создания красиво отформатированного текстового файла, предназначенного для просмотра или распечатки, сценарий создает таблицу из трех столбцов (имя папки, имя файла и размер): Методы WriteLine и WriteBlankLines записывают файлы DOS-типа, используя в качестве разделителя строк пару символов CR+LF. Для записи текстовых файлов в системе Windows, пригодных для использования в системах, созданных на основе Unix, нужно записывать коды конца строки самостоятельно. Вместо использования WriteLine воспользуйтесь методом Write и добавьте символ перевода строки самостоятельно. По крайней мере, в VBScript это сделать несложно.

В VBScript вместо использования WriteLine можно написать оператор следующего вида: stream. Write(str & vbLF)

Он добавит к строке символ перевода строки перед тем, как ее записать. Вместо использования выражения WriteBlankLines П можно написать следующий код: for i = 1 to n

Комментирование закрыто.

Вверх страницы