本文介绍了获取当前目录中的文件列表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试获取一个脚本来读取脚本文件所在目录的内容,然后根据部分名称识别几个特定文件并对其进行压缩.但我无法让 object.Files 属性起作用.有人能告诉我这里出了什么问题吗?

I'm trying to get a script to read the contents of the directory where the script file is located, then identify a couple of specific files based on partial names and zip them. But I can't get the object.Files property to work. Can someone tell me what's wrong here?

Set FSO = CreateObject("Scripting.FileSystemObject")
objFolder = FSO.GetParentFolderName(WScript.ScriptFullName)
Set allFiles = objFolder.Files
For Each objFile in allFiles
    Wscript.Echo objFile.Name
Next

推荐答案

你的

objFolder = FSO.GetParentFolderName(WScript.ScriptFullName)

为 objFolder 分配一个路径(字符串)(检测到类型前缀欺诈!).使用

assigns a Path (String) to objFolder (type prefix fraud detected!). Use

Set objFolder = FSO.GetFolder(FSO.GetParentFolderName(WScript.ScriptFullName))

相反.

这篇关于获取当前目录中的文件列表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-13 14:15