首页 相关文章 利用API检测文件是否存在

利用API检测文件是否存在

在某些场合,我们需要确定特定目录下特定文件是否存在。VB自带的DIR函数可以查找符合条件的文件(在VB编程乐园已经有过介绍),但用起来略显复杂。这里介绍一种较为简单的方法。
  API函数的SHFileExists的功能,从其名字来看,应该是SearchFileExists,亦即查找存在的文件。用它来检测文件存在与否是很容易的。试看下面的例子。
  
  在标准EXE工程放置两个文本框和一个按钮,输入如下代码:
  
  PrivateDeclareFunctionSHFileExistsLib"shell32"Alias"#45"(ByValszPathAsString)AsLong
  
  PrivateSubCommand1_Click()
  DimiAsInteger
  i=Str$(SHFileExists(Text1.Text))
  Ifi=0Then'Str$值只有两种可能,0或者1
  Text2.Text="文件不存在"
  Else
  Text2="文件存在"
  EndIf
  EndSub
  
  按F5运行程序,在Text1输入要查找的文...[ 查看全文 ]

2016-02-19 标签:

利用API检测文件是否存在的相关文章

如果您有什么好的建议或者疑问,可以联系我们。 商务合作QQ:3272218541;3282258740。商务合作微信:13319608704;13319603564。

加好友请备注机构名称。让我们一起学习、一起进步tulaoshi.com 版权所有 © 2019 All Rights Reserved. 湘ICP备19009391号-3

微信公众号