51Testing软件测试论坛
标题:
如何遍历一个路径下的所有文件夹和文件
[打印本页]
作者:
野藤居士
时间:
2010-10-25 10:25
标题:
如何遍历一个路径下的所有文件夹和文件
假定给定一个目录D:\ 如何利用递归算法通过vbs脚本遍历d盘下的所有文件夹和文件,哪位大虾能给出代码
作者:
野藤居士
时间:
2010-10-25 11:18
自己顶
作者:
skyzhu
时间:
2010-10-25 11:24
给个参考,其他自己搞定修改下
Function SearchLastModifiedFile(path)
Dim temp,Paths
Set FileSystemObject = CreateObject("Scripting.FileSystemObject")
If FileSystemObject.GetFolder(path).Files.Count>0 Then
Set fc=FileSystemObject.GetFolder(path).Files
For Each fd In fc
If temp="" Then
temp=fd.DateLastModified
Paths=fd.Path
ElseIf temp<fd.DateLastModified Then
temp=fd.DateLastModified
Paths=fd.Path
End If
Next
If temp2="" Then
temp2=temp
Paths2=Paths
ElseIf temp2<temp Then
temp2=temp
Paths2=Paths
End If
End If
If FileSystemObject.GetFolder(path).SubFolders.Count>0 Then
Set fa=FileSystemObject.GetFolder(path).SubFolders
For Each fe In fa
SearchLastModifiedFile fe.ShortPath
Next
End If
SearchLastModifiedFile=Paths2
End Function
复制代码
作者:
sspku
时间:
2010-10-25 13:35
回复
3#
skyzhu
temp2是做什么的,为什么之前还要判空,没必要吧
作者:
skyzhu
时间:
2010-10-25 14:02
回复 skyzhu
temp2是做什么的,为什么之前还要判空,没必要吧
sspku 发表于 2010-10-25 13:35
存当前扫描下最大时间的文件信息的,边扫边比较而已,没什么用,和楼主的东西没关系
作者:
Coolwind9
时间:
2010-10-25 14:12
学习!
作者:
sspku
时间:
2010-10-25 14:42
fso.GetFolder(path).Files.Count >= 0 这句话报没有权限
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2