borderAndreaVB free resources for Visual Basic developersborder

AndreaVB Visual Basic and VB.NET source code resources - Copyright © 1999-2008 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 16-01-2008 Re: Find record, multiple result by yronium
icon 22-12-2007 Re: Need some help by aredz
icon 07-12-2006 VB Collection by cleopard
icon 12-09-2006 DBF Linking Problem by x_router
icon 09-09-2006 Re: Using Access with VB6 by yronium
Partners: Il portale per lui e lei | Download Actual Software | Free Software Download
borderAndreaVB free resources for Visual Basic developersborder

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