您现在的位置是: 软件 > 开发者网络 > 程序方舟 > 开发专栏 > VB开发 > 正文
·速成电脑精英(包分配)白领高薪一族从这里开始



-Java套接字编程(下)
-MediaStudio Pro 6.5教程
-三款卸载软件最新试用
-基于Visual C++的Winsock API研究

用API函数遍历指定驱动器、目录的文件
2001-10-26· · ··yesky

上一页  1 2 3 4 5 6  

  返回选中的目录

.ulFlags = BIF_RETURNONLYFSDIRS
End With

  调出浏览窗口

lpIDList = SHBrowseForFolder(udtBI)
If lpIDList Then
sPath = String$(MAX_PATH, 0)

  获取路径

SHGetPathFromIDList lpIDList, sPath

  释放内存

CoTaskMemFree lpIDList
iNull = InStr(sPath, vbNullChar)
If iNull Then
sPath = Left$(sPath, iNull - 1)
End If
End If

Screen.MousePointer = vbHourglass
List1.Clear

SearchPath = sPath   选中的目录为搜索的起始路径
FindStr = "*.*"   搜索所有类型的文件(此处可另作定义)
FileSize = FindFilesAPI(SearchPath, FindStr, NumFiles, NumDirs)
Text1.Text = "查找到的文件数:" & NumFiles & vbCrLf & "查找的目录数:" & _
NumDirs + 1 & vbCrLf & "文件大小总共为:" & vbCrLf & _

Format(FileSize, "#,###,###,##0") & "字节"
Screen.MousePointer = vbDefault
End Sub

上一页  1 2 3 4 5 6  

■ 相关内容
 甲骨文发表新版AP服务器软件Oracle9iAS Release2
 利用VB编写屏幕保护程序
 建立文件关联
 列举系统中所有窗口
 利用API创建文件目录
 利用API函数实现隐藏和显示桌面图标
感谢 访问天极网,如果您觉得该文章涉及版权问题,请看这里!