1、可可 视 化化 编 程程Visual Basic 6.0 文件文件应应用程序用程序本章学习文件应用程序的设计1.顺序文件2.随机存取文件3.二进制文件4.文件管理函数与语句5.文件系统对象zz一.顺序文件zz顺序文件通常用于保存成批处理的数据,一般不会要求对这些数据中的个别数据进行修改。zz只能顺序写入、顺序读出。zz按行组织信息。每行由若干项组成,行的长度不固定,由回车换行符(ASC(13)(10),)结束。zz创建顺序文件:打开,写和关闭。zz打开文件zzOpen For Output As#zzOpen For Append As#zz写文件zzPrint#,|;zzWrite#,zz关
2、闭文件zzClose#,#zz读顺序文件:打开,读和关闭。zz打开文件zzOpen For Input As#zz读顺序文件zzInput#,zzLine Input#,zzInput函数zzInput(,#)zz与读文件有关的几个函数zzLOF()函数zzLOC()函数zzEOF()函数zzFreeFile()函数zzSeek语句zz Seek#,PositionzzSeek函数zz二.随机存取文件zz随机存取文件又称记录文件,由固定长度的记录顺序排列而成,每个记录可由多个数据项组成。zz记录是最小的读写单位。zz可直接定位在任意一条记录上进行读或写,便于查询和修改。zz打开随机文件zzOp
3、en FOR Randomzz AS#Len=zz写/读随机文件zz写随机文件(Put)语句zzPut#,zz读随机文件(Get)语句zzGet#,zz关闭随机文件zz和顺序文件操作一样。zz三.二进制文件zz二进制文件的基本元素是字节。其数据没有固定的格式,不按某种方式进行组织,也不一定要组织一定长度的记录,它是一种最为灵活的存储方式,能提供对文件的完全控制。zz使用它可以修改不同格式的文件的任何数据。zz在将二进制数据写入文件时使用Byte类型的变量或数组。zz打开二进制文件zzOpen For Binary As zz读写二进制文件zz写文件(Put#)zzPut#,变量名zz读文件(G
4、et#)zzGet#,变量名zz四.文件管理函数与语句zzCurdir zzChdrive zzChdir zzMkdir zzRmdir zzDir 文件名zzFileCopy,zzKill zzName As zz五.文件系统对象zz1.文件系统的概念zzFileSystemObject模型zz文件系统对象(File System Object)zz创建FileSystemObject对象zz管理驱动器zz 获取驱动器信息zz管理文件夹zz 文件夹对象Folder的方法和属性zz 文件夹对象Folder的使用zz管理文件zz文件对象File的属性zz移动、复制和删除文件zz数据文件的创建以及读、写方法zz创建文件zz添加数据zz读文件数据