- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第9章 文件系统操作 本章要点: 9.1 文件系统控件 9.1.1 驱动器列表框 (1)Drive属性 Drive属性用来返回和设置在驱动器列表框中显示的驱动器 [对象.] Drive[=drive] (2)Change事件 当Drive属性值发生变化时,即驱动器列表框中的显示驱动器发生变化时,都会引发此事件。 9.1 文件系统控件 9.1.2 目录列表框 (1)Path属性 Path设置或返回当前路径,只能在程序代码中设置、访问,而不能在属性窗口中设置。 [对象.] Path [=Pathname] (2)Change事件 双击一个新目录或通过代码改变Path属性值时都会引发此事件。 9.1 文件系统控件 9.1.3 文件列表框 (1)Path属性 表示文件列表框中显示的文件所在的路径 (2)Pattern属性 返回或设置文件列表框所显示的文件类型。默认值为“*.*”,显示所有文件。 9.1 文件系统控件 (3)FileName属性 [对象.]FileName [= pathname] (4)其他属性 Archive:显示归档文件; Normal:显示普通文件; System:显示系统文件; Hidden:显示隐含文件; ReadOnly:显示只读文件。 9.1 文件系统控件 (4)Click、DblClick事件 ‘单击输出文件名。 Sub File1_Click( ) MsgBox File1.FileName End Sub ‘双击执行可执行程序。 Sub File1_DblClick( ) ChDir Dir1.Path 改变当前目录 RetVal = Shell(File1.FileName, 1) 执行可执行程序 End Sub 9.1 文件系统控件 9.1.4 综合示例 【例9-1】 执行指定的可执行文件。选择特定驱动器和特定目录,并在组合框中设定文件类型后,在文件列表框中列出该文件夹下特定类型的文件。如果列出的是可执行文件,双击可执行文件则可运行之。(源文件) 9.2 文件常用语句及函数 1. 文件操作语句 (1)FileCopy语句 格式:FileCopy 源文件名,目标文件名 功能:复制一个文件。 FileCopy d:\source\source.txt”,”e:\dest\dest.txt“ (2)Kill语句 格式:Kill 文件名 功能:删除文件。 Kill? D:\myfiles\TestFile” Kill? *.TXT 9.2 文件常用语句及函数 (3)Name语句 格式:Name 原文件名 As 新文件名 功能:重新命名一个文件或目录。 Name “d:\old\old.doc” As “d:\new\new.doc” (4)ChDrive语句 格式:ChDrive驱动器号 功能:改变当前驱动器。 ChDrive “c” 9.2 文件常用语句及函数 (5)MkDir语句 格式:MkDir path 功能:创建一个新的目录或文件夹。 (6)ChDir语句 格式:ChDir path 功能:改变当前目录。 ChDir “D:\TMP” (7)RmDir语句 格式:RmDir path 功能:删除一个空目录或文件夹。 9.2 文件常用语句及函数 2. 文件操作函数 (1)CurDir函数 格式:CurDir[(drive)] 功能:返回当前的路径 Dim MyPath MyPath = CurDir MyPath = CurDir(“C“) (2)LOF(#文件号)函数 功能:返回一个已打开的文件的长度 9.2 文件常用语句及函数 (3)EOF(#文件号)函数 功能:返回一个指示是否达到文件尾的逻辑值。 (4)Seek()函数 格式:Seek(文件号) 功能:返回打开文件当前的读/写位置,返回值的类型是Long。其使用形式为:Seek(文件号)。 (5)Seek语句 格式:Seek [#]文件号,位置 功能:设置下一个读/写操作的位置。 9.2 文件常用语句及函数 【例9-2】 为例9-1添加事件过程file_ KeyDown(),使之支持文件的删除。当选定文件并按下Del键时,提示是否确定要删除选定的文件,如果单击“确定”,则删除该文件。(源文件) 9.3 文件访问 文件的分类 (1)按文件的性质分类 可执行文件、源程序文件和数据文件 (2)按数据的组织方式及文件的访问方式分类 顺序文件(Sequential File) 随机文件(Random File) 二进制文件(Binary File) 对文件的操作 9.3 文件访问 9.3.1 顺序文件访问 1. 建立或打开顺序文件 Open 文件名
文档评论(0)