View Full Version : آيا اين فايل وجود داره؟
ASedJavad
دوشنبه 18 شهریور 1387, 09:50 صبح
سلام
يه سوال خيلي خيلي آسون كه هرچي گشتم پيدا نكردم:
از كجا مي شه فهميد يه فايل وجود داره يا نه؟
majjjj
دوشنبه 18 شهریور 1387, 10:13 صبح
با این تابع
Private Declare Function FindFirstFile Lib "kernel32" Alias "FindFirstFileA" (ByVal lpFileName As String, lpFindFileData As WIN32_FIND_DATA) As Long
maryamb
دوشنبه 18 شهریور 1387, 10:30 صبح
برای پوشه هم از این دستور استفاده می شه:
Dim FSO As New FileSystemObject
If Not (FSO.FolderExists(App.Path & "\data\" & salmali)) Then
MsgBox "پوشه مورد نظر موجود نیست", vbCritical
end if
Mbt925
دوشنبه 18 شهریور 1387, 10:39 صبح
برای تشخیص وجود فایل/فولدر از متد Dir استفاده کنید.
در صورت وجود اسم خود فایل برگردونده میشه.
Dir(Path, vbDirectory)
برای مثال، برای اینکه ببینید فایل/فولدر a در مسیر c:\ وجود داره، بصورت زیر عمل کنید:
If Dir("c:\a", vbDirectory) = "" Then
"File/Folder Not Exist"
Else
"File/Folder Exist"
End If
majjjj
دوشنبه 18 شهریور 1387, 13:14 عصر
این درصورتی هست که شما بدونین کجا رو میخواهید سرچ کنید نه کل هارد رو
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.