【发布时间】:2016-04-06 06:21:27
【问题描述】:
如果一个文件夹中只有一个文件,我是否可以在不知道知道其名称或遍历文件夹中的文件的情况下将其取出?
(代码是 VBS,但它可以是任何东西,FSO 是这里有趣的部分。)
这对我不起作用:
dim fso
set fso = CreateObject("Scripting.FileSystemObject")
dim myFolder
Set myFolder = fso.getFolder("E:\test")
Dim myfiles
Set myfiles = myFolder.Files
WScript.Echo myfiles.Item(0).Path
WScript.Echo myfiles(0).Path 也没有工作。 (索引 0,1 已测试,均失败。)
使用 for each 只获取一个文件似乎有点过头了。另外,我不应该以某种方式使用简单的For 循环而不是For Each 进行迭代吗?所以必须有索引...我似乎找不到它们。
【问题讨论】:
标签: vbscript filesystemobject fso