Print # номер файла, список значений через разделитель.

Пример.Запись файла с помощью оператора Print #

Dim pathfile As String

Private Sub Command1_Click()

pathfile = "C:\WINDOWS\Рабочий стол\primer\primer.txt" ‘имя файла

Open pathfile For Output As #1 ‘открытие файла на запись

Print #1, " Проверка работы с файлами VB " ‘запись в файл

For i = 1 To 3

Print #1, i ‘запись в файл

Next

Close #1

End Sub

Запись идет по строкам, если в Print использовать «;» запишется одна строка.

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

Если необходимо добавлять записи в файл, нужно открыть его на дозапись

Open pathfile For Append As #1

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

 

Команда Write –применяется, когда файл будет использоваться как входящий. « ,» – разделитель. Элементы заключаются в кавычки. После записи последнего элемента записывается символ перехода на новую строку.

Команда Print –применяется, когда файл нужно отредактировать. « ; » - разделитель / Spc ( ) – обеспечивает расстановку пробела. Tab ( )– запись следующих значений, позиций.

 

& Вывод информации в файл методом Write.

Непосредственно вывод в текстовый файл осуществляется при помощи инструкции write или writeln. В общем виде эти инструкции записываются следующим образом:

write (ФайловаяПеременная, СписокВывода) ;

writeln (ФайловаяПеременная, СписокВывода);

где:

ФайловаяПеременная — переменная, идентифицирующая файл, в который выполняется вывод;

СписокВывода -- разделенные запятыми имена переменных, значения которых надо вывести в файл. Помимо имен переменных в список вывода можно включать строковые константы.

Например, если переменная f является переменной типа TextFiie, то инструкция вывода значений переменных x1 и х2 в файл может быть такой:

write(f, 'Корни уравнения', xl, х2);

Различие между инструкциями write и writeln состоит в том, что инструкция writeln после вывода всех значений, указанных в списке вывода, записывает в файл символ "новая строка".

 

Команда закрытия файла:

Close # номер файла

Можно через запятую – Close #1,#2, #3

Если список отсутствует, то будут закрыты все открытые файлы

Закрытие файлов:

Close # Filenum

Close F1, F2, F3.

Close

Закрытие файла Для закрытия открытого файла или канала предназначен оператор Close. Например,

Close #intFH

Команда закрытия файла.

Close# номер файла.

Перечисление файлов производится через запятую. ( Close #1,#2,#3,…).

Если список отсутствует, то будут закрыты все файлы.