Declarations:
'#VBIDEUtils# **************************************************
'* Programista Imię: Waty Thierry
'* Strona Internetowa: www.geocities.com/ResearchTriangle/6311/
'* email: [email protected]
'* Data: 28/06/99
'* Czas: 12:24
'**************************************************************
'* Komentarz: API FileExist
'*
'*
'****************************************************************
Opcja Wyraźny
Intymny Const INVALID_HANDLE_VALUE = -1
Intymny Const MAX_PATH = 260
Intymny Typ FILETIME
dwLowDateTime Długo
dwHighDateTime Długo
Końcówka Typ
Intymny Typ WIN32_FIND_DATA
dwFileAttributes Długo
ftCreationTime Jako FILETIME
ftLastAccessTime Jako FILETIME
ftLastWriteTime Jako FILETIME
nFileSizeHigh Długo
nFileSizeLow Długo
dwReserved0 Długo
dwReserved1 Długo
cFileName Jako Sznurek * MAX_PATH
cAlternate Jako Sznurek * 14
Końcówka Typ
Intymny Oznajmiać Funkcja FindFirstFile Wyzwolenie "kernel32" _
Pseudonim "FindFirstFileA" _
(ByVal lpFileName Jako Sznurek, _
lpFindFileData Jako WIN32_FIND_DATA) Długo
Intymny Oznajmiać Funkcja FindClose Wyzwolenie "kernel32" _
(ByVal hFindFile Długo) Długo
Kod:
'Użycie:
'ciemnawy bFileExists ciemnawy
'bFileExists = FileExists ("c:\win\system\comctl32.dll ")
Jawny Funkcja FileExists (sSource Sznurek) Boolowski
Ciemnawy WFD Jako WIN32_FIND_DATA
Ćmić hFile Długo
hFile = FindFirstFile (sSource, WFD)
FileExists = hFile <> INVALID_HANDLE_VALUE
Wywoławczy FindClose (hFile)
Końcówka Funkcja
|