关于超想
本站导航
邮件列表
  首页 | 本站产品 | Delphi资料 | 免费资源 | 程序人生 | 软件工程 | 网站设计 | 推荐网站
你所在的位置 -> 主页 -> 超想软件 -> 编程资料 -> Vb -> 文件文字 ->详细
相关内容  
 
 
在Delphi程序中应用IE浏览器控件
 
【新品推荐】

  详细内容
 

利用API检测文件是否存在
作者: 评价: 上站日期: 2001-09-01
内容说明:
来源:

    利用API检测文件是否存在 
    在某些场合,我们需要确定特定目录下特定文件是否存在。VB自带的DIR函数可以查找符合条件的文件(在VB编程乐园已经有过介绍),但用起来略显复杂。这里介绍一种较为简单的方法。
    API函数的 SHFileExists 的功能,从其名字来看,应该是 Search File Exists,亦即查找存在的文件。用它来检测文件存在与否是很容易的。试看下面的例子。
    
    在标准EXE工程放置两个文本框和一个按钮,输入如下代码:
    
    Private Declare Function SHFileExists Lib "shell32" Alias "#45" (ByVal szPath As String) As Long
    
    Private Sub Command1_Click()
    Dim i As Integer
    i = Str$(SHFileExists(Text1.Text))
    If i = 0 Then 'Str$值只有两种可能,0或者1
    Text2.Text = "文件不存在"
    Else
    Text2 = "文件存在"
    End If
    End Sub
    
    按F5运行程序,在 Text1 输入要查找的文件的驱动器名、路径和名称,然后点击按钮,Text2会报告文件是否存在。
    值得一提的是,SHFileExists 函数支持对任何文件的查找,同时也支持对文件夹的查找。 

 
你所在的位置 -> 主页 -> 超想软件 -> 编程资料 -> Vb -> 文件文字 ->详细
  首页 | 本站产品 | Delphi资料 | 免费资源 | 程序人生 | 软件工程 | 网站设计 | 推荐网站
声明:本站内容除注明原创以外均从网上摘抄,如有侵权请指明。
  如果您对我们的网站有什么意见或者建议,请与我们联系
powered by 建站易上手- V2.0