borderAndreaVB free resources for Visual Basic developersborder

AndreaVB Visual Basic and VB.NET source code resources - Copyright © 1999-2013 Andrea Tincani
:: Another check if a file exists

Author  

David Costelloe

Language  

VB5, VB6

Operating Systems  

Windows 95, 98 and NT
Module

Function FileExists(strFile As String) As Integer
'********************************************************************************
'* Name : FileExists
'* Date : Feb-17, 2000
'* Author : David Costelloe
'* Returns : -1 = Does not exists 0 = Exists with zero bytes 1 = Exists > 0 Bytes
'*********************************************************************************

    Dim lSize As Long

    On Error Resume Next
   
'* set lSize to -1
    lSize = -1
   
'Get the length of the file
    lSize = FileLen(strFile)
    If lSize = 0 Then
       
'* File is zero bytes and exists
        FileExists = 0
    ElseIf lSize > 0 Then
       
'* File Exists
        FileExists = 1
    Else
       
'* Does not exist
        FileExists = -1
    End If
End Function

Usage

'Usage:
Private Sub Command1_Click()
    Dim IntCheckFile As Integer
    
    IntCheckFile = FileExists("C:\Config.sys")
    
    Select Case IntCheckFile
      Case -1
          MsgBox "Sorry not there"
      Case 0
          MsgBox "Oh yeah exits but only zero bytes"
      Case 1
          MsgBox "Cool we do exist and greater than zero bytes!"
    End Select
End Sub
:: Navigation

Home

Files and Disks Tips

Previous Tip

Next Tip

:: Search this site
Google
:: Related Topics
icon 29-08-2011 Re: Plz help by lonelyluminary
icon 10-08-2010 error running crystal report by VYX
icon 09-04-2010 Playing a large WAV file in VB6 by robertwinter
icon 05-03-2010 Using an external image and linking it dynamically on a crystal report by crystal_user
icon 16-01-2008 Re: Find record, multiple result by yronium
borderAndreaVB free resources for Visual Basic developersborder

borderAndreaVB Visual Basic and VB.NET source code resources - Copyright © 1999-2013 Andrea Tincaniborder