jscript - 获取目录中的文件列表

2023-12-01

这看起来应该很容易。我以前从未使用过 JScript,我正在查看 microsoft 提供的 JScript api,但没有运气。这是我所拥有的:

    var fso, tf;
fso = new ActiveXObject("Scripting.FileSystemObject");
tf = fso.CreateTextFile("New Tracks.txt", true);
var objShell = new ActiveXObject("Shell.Application");
var lib;
lib = objShell.BrowseForFolder(0,"Select Library Folder",0);
items = lib.Items()
for (i=0;i<items.Count;i++)
{
    fitem = items[i];
    tf.WriteLine(fitem.Name);
}
WScript.Echo("Done");
tf.Close();

我收到一个关于 fitem.Name 的错误,它不是对象或 null 或其他东西。但是,该文件夹中肯定有文件。


The items脚本中的变量包含一个FolderItems集合而不是数组。要访问集合的项目,您需要使用Items(index)符号。所以,更换

fitem = items[i];

with

fitem = items.Item(i);

将使脚本工作。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

jscript - 获取目录中的文件列表 的相关文章

随机推荐