VBScript 目录文件遍历
' 定义遍历目录的函数
Function TraverseDirectory(strPath)
Dim objFSO, objFolder, objFile, objSubFolder
' 创建 FileSystemObject 对象
Set objFSO = CreateObject("Scripting.FileSystemObject")
' 获取指定路径的文件夹对象
Set objFolder = objFSO.GetFolder(strPath)
' 遍历文件夹中的所有文件
For Each objFile In objFolder.Files
WScript.Echo "文件: " & objFile.Path
Next
' 递归遍历子文件夹
For Each objSubFolder In objFolder.SubFolders
WScript.Echo "目录: " & objSubFolder.Path
TraverseDirectory objSubFolder.Path
Next
' 释放对象
Set objFSO = Nothing
Set objFolder = Nothing
Set objFile = Nothing
Set objSubFolder = Nothing
End Function
' 指定要遍历的目录
TraverseDirectory "C:YourDirectoryPath"
这段 VBScript 代码演示了如何使用 FileSystemObject
对象遍历指定目录及其子目录下的所有文件。 通过递归调用 TraverseDirectory
函数,可以实现对任意深度目录结构的遍历。
807B
文件大小:
评论区