我想从计算机中删除所有文档(.doc)文件,因为我知道如何从文件夹中获取子文件夹列表,但不知道如何从根目录中获取文件夹列表(Ex C:)
subfoldersInFolder = folder.subFolder
给出文件夹的所有子文件夹。但据说我想要 C: 中的所有文件夹,
Set colDrives = objFSO.Drives
For Each objDrive in colDrives
objDrive.subFolder //doesn't work
Next
For Each objFolder In objFSO.GetFolder("C:\").SubFolders
WScript.Echo objFolder.Path
Next
' or...
For Each objFolder In objFSO.GetDrive("C:").RootFolder.SubFolders
WScript.Echo objFolder.Path
Next
编辑:sundar nataraj Сундар 要求我提供更多细节。
这是一个基本的For
迭代的循环SubFolders
收藏。这SubFolders
该属性仅适用于Folder
目的。你可以获得一个Folder
通过多种方式获取根对象。下面是两个例子:
- Use the
GetFolder()
函数检索根文件夹。
- Use the
RootFolder
的财产Drive
object.
我添加了一个WScript.Echo
每个示例中的语句都演示了objFolder
多变的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)