vb 中是否有查找硬盘中文件的函数?,请post上来一个,先谢那!
解决方案 »
- 高手们请帮帮忙?我着先谢了!
- 使用Data控件查询数据库时的问题(在线等待)
- 为什么我的在datagrid不出现水平滚动条??急!!请大虾帮忙(在线等待中)
- ????????????????????? ??????问题??????(在线等待)!!!!!!!
- VB编程的数据库问题
- chinaOK !!! 救命啊!!! 为什么你的论坛助手会出现这个问题
- 怎样屏蔽 MDI窗体的 恢复、关闭、标题栏左边的系统按钮!
- 如果要求一个星期之内掌握并且学好VB,那我该怎么办才好???
- 如何实现两台上INTERNET计算机之间文件传送?有哪些方案可选?
- 我回来了,虽然没有找到工作!顺便文革问题!
- 新手:怎样在vb中随机显示出汉字?
- 想问一下,VB能不能控制或触发另一个VB程序中的事件。
if a1<>"" then
如:
If Dir("c:\io.sys", vbHidden + vbSystem) <> "" Then End
本函数返回查找的文件是否存在。Function FileExist(Filename as string) as Boolean
FileExist = Iif(Dir(Filename) <> "", True, False)
End Function
Public Function IfExistFileOrFolder(path As String, FileOrFolderName As String) As Boolean
Dim fso As New FileSystemObject
Dim folder As folder
Dim subfolder As folder
Dim file As file
Set folder = fso.GetFolder(path)
IfExistFileOrFolder = FalseIf folder.Files.Count > 0 Then
For Each file In folder.Files
If file.Name = FileOrFolderName Then
IfExistFileOrFolder = True
Exit Function
End If
Next file
End IfIf folder.SubFolders.Count > 0 Then
For Each subfolder In folder.SubFolders
If subfolder.Name = FileOrFolderName Then
IfExistFileOrFolder = True
Exit Function
Else
Call IfExistFileOrFolder(subfolder.path, True)
End If
Next subfolder
End IfEnd Function