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,…).
Если список отсутствует, то будут закрыты все файлы.