解决方案 »
- StrConv("我们", vbFromUnicode)什麽意思啊?
- 问一下,我回复的帖子明明给我分了,怎么系统不给我加上呢?
- 请问如何获得当前textbox中的行数
- 如何知道一个工作表里共有多少行和多少列?如何知道一个单元格占据几行几列?
- 我的这段用异或加密解密字符串的方法怎么不行呢?
- 一个字符显示的小问题!!
- 高分求教:关于LoadLibrary,在线等待,急
- 休闲1小时,谁有好点子?up者有分~!
- vb6无法加载wps1.0类库!急。。。
- VB做的免费软件,大家随便下载!给我提点建议也行!
- 有人要超长整数相乘的源代码吗????
- Vb問題,如何取得ListView選中行內容?,急!!在線等侯
MyFile = Dir("C:\WINDOWS\WIN.ini") ' 返回带指定扩展名的文件名。如果超过一个 *.ini 文件存在,
' 函数将返回按条件第一个找到的文件名。
MyFile = Dir("C:\WINDOWS\*.ini")' 若第二次调用 Dir 函数,但不带任何参数,则函数将返回同一目录下的下一个 *.ini 文件。
MyFile = Dir' 返回找到的第一个隐式 *.TXT 文件。
MyFile = Dir("*.TXT", vbHidden)' 显示 C:\ 目录下的名称。
MyPath = "c:\" ' 指定路径。
MyName = Dir(MyPath, vbDirectory) ' 找寻第一项。
Do While MyName <> "" ' 开始循环。
' 跳过当前的目录及上层目录。
If MyName <> "." And MyName <> ".." Then
' 使用位比较来确定 MyName 代表一目录。
If (GetAttr(MyPath & MyName) And vbDirectory) = vbDirectory Then
Debug.Print MyName ' 如果它是一个目录,将其名称显示出来。
End If
End If
MyName = Dir ' 查找下一个目录。
Loop
窗体中建一个command1,一个list1
Private Sub Command1_Click()
Dim g_FX As New FileSystemObject
Dim g_FY As Folder
Dim g_FZ As File
Set g_FY = g_FX.GetFolder("c:\")
For Each g_FZ In g_FY.Files
List1.AddItem Left(g_FZ.Name, Len(g_FZ.Name))
Next
End Sub
遍历文件夹
http://www.csdn.net/expert/topic/666/666906.xml?temp=.9986231
可以遍历任意文件夹,何况跟目录,给分!!