VB基础教程:第七章第二节文件的读写
7.2文件的阅读和书写
1.文件的相关概念
记录:计算机处理数据的基本单位,它由几个相互关联的数据项组成。相当于表中的一行。
文件:记录的集合,相当于一张表。
文件类型:顺序文件、随机文件、二进制文件。
访问模式:计算机访问文件的方式。VB中有三种访问模式:顺序、随机和二进制。
2.顺序存取模式
顺序存取模式的规则是最简单的,即读写时从第一条记录“顺序”读取到最后一条记录,不允许跳过存取。这种模式专门用于处理文本文件。每行文本相当于一条记录,每条记录可长可短,记录之间用“换行符”隔开。
文件的顺序写入步骤:打开、写入和关闭;阅读步骤:打开,阅读,关闭。
(1)打开文件。
打开文件的命令是Open,格式是:
打开模式的“文件名”作为[#]文件号[Len=记录长度]
描述:
1)文件名可以是字符串常量或字符串变量。
2)模式可以是下列之一:
输出:打开一个文件,它将被写入。
输入:打开一个文件,它将被读取。
Append:打开一个文件并在文件末尾追加一条记录。
3)文件号是1到511之间的整数。打开文件时,需要指定文件编号。这个文件号代表文件,在文件关闭之前,它不能被其他文件使用。您可以使用FreeFile()函数来获取下一个可用的文件号。
示例:打开“D:\sj\aaa”作为#1输出
打开D:\SJ下的aaa文件进行写数据,文件号为#1。
(2)写操作
用于将数据写入磁盘文件的命令是:Write#或Print#。语法格式:
1)打印#文件号,[输出列表]
示例:打开“d: \ SJ \ test.dat”作为# 1输出
打印#1,文本1。' Text '将文本框的内容一次性写入文件。
关闭#1
2)写#文件号,[输出列表]
的输出列表通常是指用逗号分隔的数值或字符串表达式。Write #与Print #的功能基本相同,只是Write #以紧凑格式存储,在数据之间插入逗号,在字符串中添加双引号。
0条评论