|
在谈到文件的逻辑结构和存取方法时提到:
文件的逻辑结构通常分为两种形式:一种是无结构的字节流,即字节流文件,另外一种是有结构的记录式文件.记录式文件又可分为定长记录式文件和可变长记录文件.
通常,根据对文件信息的存取次序不同,将文件的存取方法分为顺序存取和直接存取两大类.
问题:
1.所谓字节流文件是指那种文件目录中"叶子节点"的文件(象ASCII码或二进制的文件)?而记录式文件则是包含了下层目录(及其目录下的文件)的文件?如果不是,可否举出类型为字节流.定长.可变长记录文件的这样三个实际的文件例子?
2.顺序存取:无论是无结构的字节流文件,还是有结构的记录式文件,对文件的存取都是在前一次存取的基础上进行的.该如何理解?
3.直接存取:对定长记录式文件方便,高效;而对可变长记录式文件,则十分低效.这又是为什么呢? |
|