Determina si el archivo o la carpeta existe (Visual Basic)
Visual Basic 13 agosto 2007
Option Explicit
Public Const INVALID_HANDLE_VALUE = -1
Public Const MAX_PATH = 260
Public Type FILETIME
dwLowDateTime As Long
dwHighDateTime As Long
End Type
Public Type WIN32_FIND_DATA
dwFileAttributes As Long
ftCreationTime As FILETIME
ftLastAccessTime As FILETIME
ftLastWriteTime As FILETIME
nFileSizeHigh As Long
nFileSizeLow As Long
dwReserved0 As Long
dwReserved1 As Long
cFileName As String * MAX_PATH
cAlternate As String * 14
End Type
Public Declare Function FindFirstFile Lib “kernel32″ _
Alias “FindFirstFileA” _
(ByVal lpFileName As String, _
lpFindFileData As WIN32_FIND_DATA) As Long
Public Declare Function FindClose Lib “kernel32″ _
(ByVal hFindFile As Long) As Long
‘ —————
Public Function FileExists(sSource As String) As Boolean
Dim WFD As WIN32_FIND_DATA
Dim hFile As Long
hFile = FindFirstFile(sSource, WFD)
FileExists = hFile <> INVALID_HANDLE_VALUE
Call FindClose(hFile)
End Function
Vota este artículo:
Posts anterior y posterior:
- Previo: « Eliminar todos los archivos dentro de una carpeta (Visual Basic)
- Siguiente: Guardar un TextBox en un archivo de texto (Visual Basic) »


septiembre 6th, 2007 a las 10:33 am
Perfecto. Gracias