使用vbscript / hta将文件夹中的所有文件加载到数组中?

Whoislouis

我想使用vbscipt / hta将目录的所有文件加载到数组中,以便稍后通过索引对它们进行排序和“调用”。我已经尝试过类似的方法,但是它不起作用:

Set objFSO = CreateObject("Scripting.FileSystemObject")

objFileFolder = "C:\"

Set objFolder = objFSO.GetFolder(objFileFolder)
Set colFiles = objFolder.Files


dim arrFileList()

For Each objFile in colFiles
ReDim Preserve arrFileList(UBound(arrFileList) + 1)
FileList(UBound(arrFileList)) = objFile.Name    
Next

我将不胜感激!提前THX

山姆

您需要更改两件事,请参见下面的新代码。行中的评论。

Set objFSO = CreateObject("Scripting.FileSystemObject")

objFileFolder = "C:\"

Set objFolder = objFSO.GetFolder(objFileFolder)
Set colFiles = objFolder.Files


dim arrFileList()
ReDim Preserve arrFileList(0) 'If you wish to use the array UBound later on you must redim this here

For Each objFile in colFiles
  ReDim Preserve arrFileList(UBound(arrFileList) + 1)
  arrFileList(UBound(arrFileList)) = objFile.Name    ' Here you were calling FileList, not arrFileList
Next

您可以进一步整理/改进此代码,因为完成arrFileList(0)后将没有任何价值。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用Maven将所有必需的JAR文件放入最终JAR文件中的库文件夹中?

使用PHP从文件夹中删除所有文件?

如何使用Wget从URL将所有图像下载到单个文件夹中?

使用CMake自动将文件夹中的所有文件添加到目标吗?

在Mac上使用Pandoc将文件夹中的所有文件转换为md

如何使用滑动将可绘制文件夹中的GIF图像加载到ImageView中?

如何使用.gitignore忽略文件夹中的所有子文件夹

使用URL将Plist文件加载到数组中

使用webpack将CSS url()文件加载到特定文件夹中

使用文件夹名称重命名文件夹中的所有图像

Python脚本,使用BeautifulSoup将网站上的所有图像下载到指定的文件夹

使用Python将所有文件从带日期的SFTP文件夹下载到本地文件夹

使用javascript将图像名称从文件夹加载到数组

如何使用电子将动态安装的Vue插件加载到plugins文件夹中

使用Keras的ImageDataGenerator将图像加载到未标记的子文件夹中

使用R将文件夹中的所有PDF和所有子文件夹复制到新文件夹

如何使用vbscript提取特定目录的所有文件和文件夹的属性?

在将文件加载到保管箱文件夹中时,使用inotifywait移动文件

遍历文件夹并使用文件夹名称顺序重命名每个文件夹中的所有文件

使用VB允许用户选择一个文件夹,该文件夹将所有文件加载到电子表格中

使用所有权限将cifs文件夹挂载到linux

Node.js,需要文件夹中的所有模块并直接使用已加载的模块

如何使用python按名称加载文件夹中的所有图像?

在文件夹中的所有文件上运行从VBScript转换

使用 PHP 将本地文件夹中的所有文件上传到 SFTP

如何使用bash将子文件夹中的所有文件移动到新文件夹中?

如何使用 Bevy 加载文件夹中的所有音频文件?

Applescript 使用预览将文件夹中的所有文件导出为 pdf

如何使用类名将文件夹中的图像加载到 Pandas 中