如果文件夹中只有一个文件,我可以在不知道其名称或遍历文件夹中的文件的情况下提取它吗?
(代码是 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
? 所以必须有索引......我似乎无法找到它们。