这是一个查询在d:\jpg下某个时间段内图片文件的代码,窗体上使用了两个DTPicker控件来选择时间段,为什么在运行时没有反应,神啦!救救我吧!
Private Sub Command1_Click()
Dim oFSO As Object
Dim oFolder As Object
Dim oFile As Object
Set oFSO = CreateObject("Scripting.FileSystemObject")
If oFSO.FolderExists("d:\jpg") Then
Set oFolder = oFSO.GetFolder("d:\jpg")
With oFolder
For Each oFile In .Files
If oFile.DateLastModified > CDate(DTPicker1.Value) And oFile.DateLastModified < CDate(DTPicker2.Value) Then
List1.AddItem oFile.Name
End If
Next
End With
Set oFolder = Nothing
Set oFile = Nothing
Else
MsgBox "目录不存在!", vbInformation, "Error"
End If
Set oFSO = Nothing
End Sub
Private Sub Command1_Click()
Dim oFSO As Object
Dim oFolder As Object
Dim oFile As Object
Set oFSO = CreateObject("Scripting.FileSystemObject")
If oFSO.FolderExists("d:\jpg") Then
Set oFolder = oFSO.GetFolder("d:\jpg")
With oFolder
For Each oFile In .Files
If oFile.DateLastModified > CDate(DTPicker1.Value) And oFile.DateLastModified < CDate(DTPicker2.Value) Then
List1.AddItem oFile.Name
End If
Next
End With
Set oFolder = Nothing
Set oFile = Nothing
Else
MsgBox "目录不存在!", vbInformation, "Error"
End If
Set oFSO = Nothing
End Sub
解决方案 »
- excel动态加载行,如何对他赋值,谢谢
- 用VB开发手机发短信软件,请网友帮我测试一下。
- 有人碰到工程->引用里面全是空白的问题吗。
- DJJDJUDUUD
- 怎么做一个再服务器上运行,再客户机上使用的部件,急!!问题解决马上送分。
- 关于VB连接paradox的问题
- 怎样把菜单中的内容加进TREEVIEW中。。。。。。。。。。。
- 请问vb,vc的工程文件不是可以用记事本打开吗?要想知道打开后,那些东西的格式,到何处去找资料阿
- 听说很多人要Flat的下拉列表,小弟刚做了一个。要的请留下EMAIL
- 帮个忙,多谢!(不要离开,就是你)
- 我在XP下编了一些程序含有数据库,但在WIN98中却老报错原代码如下:错误码为:430,adodc没有找到驱动,我在98机子上装了madc_type2.0问题
- 字符串溢出问题
Dim oFSO As Object
Dim oFolder As Object
Dim oFile As Object
Set oFSO = CreateObject("Scripting.FileSystemObject")
If oFSO.FolderExists("d:\jpg") Then
Set oFolder = oFSO.GetFolder("d:\jpg")
With oFolder
For Each oFile In .Files
If Format(oFile.DateLastModified, "yyyy-mm-dd") >= CDate(DTPicker1.Value) And Format(oFile.DateLastModified, "yyyy-mm-dd") <= CDate(DTPicker2.Value) Then
List1.AddItem oFile.Name
End If
Next
End With
Set oFolder = Nothing
Set oFile = Nothing
Else
MsgBox "目录不存在!", vbInformation, "Error"
End If
Set oFSO = Nothing
End Sub
2.比较时要用 <= >=因为oFile.DateLastModified返回的是带日期和时间的