gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 17:29:49 28 4
gpt4 key购买 nike

这看起来应该很容易。我以前从未使用过 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 或其他东西。但是,该文件夹中肯定有文件。

最佳答案

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

fitem = items[i];

fitem = items.Item(i);

将使脚本正常工作。

关于javascript - jscript - 获取目录中的文件列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5721119/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com