请问几个VB的简单问题! 如何取某个目录下的下面几个参数:1.所有文件名2.文件的大小3.最新修改日期 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Option Explicit Dim m_lngFileCount As Long 定义计数器 Dim m_objFSO As Scripting.FileSystemObject 定义文件系统对象 Sub Main() Set m_objFSO = New Scripting.FileSystemObject m_lngFileCount = 0 CheckFolder "C:\" Debug.Print "C盘下GIF文件总数: " & m_lngFileCount End Sub Sub CheckFolder(strPath As String) Dim objFolder As Scripting.Folder 文件夹对象 Dim objFile As Scripting.File 文件对象 Dim objSubdirs As Scripting.Folders 文件夹集合对象 Dim objLoopFolder As Scripting.Folder 文件夹对象 Debug.Print "Checking directory " & strPath Set objFolder = m_objFSO.GetFolder(strPath) 检查目录中的文件 For Each objFile In objFolder.Files If UCase$(Right$(objFile.ShortPath, 4)) = ".GIF" Then 这一段是条件检查,但找到的文件是否符合给定的条件,这儿通过取文件名的 最后4位看是不是“.GIF“来判断文件是否是GIF文件。 m_lngFileCount = m_lngFileCount + 1 找到指定条件的文件后进行相应的操作,这儿是把计数器加一。 End If Next objFile 在所有子目录中循环,计数。 Set objSubdirs = objFolder.SubFolders For Each objLoopFolder In objSubdirs CheckFolder objLoopFolder.Path 递归调用CheckFolder子过程,实现目录树的遍历。 Next objLoopFolder Set objSubdirs = Nothing Set objFolder = Nothing End Sub 自己编写的一个函数,在VB+ACCESS的SQL语句中如何使用。 请教哥们儿:分组算法怎么写???哎,我的数据结构真是差。。。。。 记录集更新问题。 如何实现窗体文本框统一管理?(期待高手) 请高手指路:怎样做两个应用程序之间的接口啊!!急! 出200元 RMB 求解决个问题 获得控件上的文字 在有硬盘保护的机子上??? 急:关于打印工作牌的问题? ----很多程序员容易出现的基本概念问题,谢谢参与! 请问有什么简单的(几行代码)可以从一个文件的绝对路径中分离里不含路径的文件名(可能是长文件名) 急问,文件二进制打开追加写入得方法 你有兴趣吗?
Dim m_lngFileCount As Long 定义计数器
Dim m_objFSO As Scripting.FileSystemObject 定义文件系统对象
Sub Main()
Set m_objFSO = New Scripting.FileSystemObject
m_lngFileCount = 0
CheckFolder "C:\"
Debug.Print "C盘下GIF文件总数: " & m_lngFileCount
End Sub
Sub CheckFolder(strPath As String)
Dim objFolder As Scripting.Folder 文件夹对象
Dim objFile As Scripting.File 文件对象
Dim objSubdirs As Scripting.Folders 文件夹集合对象
Dim objLoopFolder As Scripting.Folder 文件夹对象
Debug.Print "Checking directory " & strPath
Set objFolder = m_objFSO.GetFolder(strPath)
检查目录中的文件
For Each objFile In objFolder.Files
If UCase$(Right$(objFile.ShortPath, 4)) = ".GIF" Then
这一段是条件检查,但找到的文件是否符合给定的条件,这儿通过取文件名的
最后4位看是不是“.GIF“来判断文件是否是GIF文件。
m_lngFileCount = m_lngFileCount + 1
找到指定条件的文件后进行相应的操作,这儿是把计数器加一。
End If
Next objFile
在所有子目录中循环,计数。
Set objSubdirs = objFolder.SubFolders
For Each objLoopFolder In objSubdirs
CheckFolder objLoopFolder.Path
递归调用CheckFolder子过程,实现目录树的遍历。
Next objLoopFolder
Set objSubdirs = Nothing
Set objFolder = Nothing
End Sub