使用VBA.FileSystem以避免依赖

ZDNet软件频道 时间:2002-11-28 作者:BUILDER.COM |  我要评论()
本文关键词:
VBA文件系统模块包含各种各样的方法,可以用来填加和删除目录,检查文件长度,以及查看文件属性。在本篇文章中,我们将简要的介绍两种方法:Dir命令和Kill命令。

许多用户使用Microsoft Scripting Runtime的一部分——文件系统对象(File System Object)来处理文件。然而,对于基本的文件操作,你也可以用VBA文件系统中的一些方法。这可以使得你避免对Scripting Runtime DLL的依赖,因为有些旧的系统可能没有安装Scripting Runtime DLL。

VBA文件系统模块包含各种各样的方法,可以用来填加和删除目录,检查文件长度,以及查看文件属性。在本篇文章中,我们将简要的介绍两种方法:Dir命令和Kill命令。

要想查看一个文件是否存在,你可以使用Dir命令。首先要输入该文件的完整路径。你可以选择指定特殊的属性来查找,比如只读文件或系统文件。下面的代码是用来说明如何在所在目录里查找一个名为temp.dat的文件。

If Dir(App.Path & "	emp.dat") = vbNullString Then
Debug.Print "Does not exist"
Else
Debug.Print "Exists"
End If 
 

你也可以用Dir命令来得到一个文件夹里的文件清单。

Kill命令可以用来删除一个文件。它唯一的参数是该文件的完整路径。

Call Kill(App.Path &"
ecordset.xml") 

 



责任编辑:炒饭

欢迎评论或投稿


百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134