2016-03-18 2 views
2

Я пытаюсь получить скрипт для чтения содержимого каталога, в котором находится файл сценария, а затем определить пару конкретных файлов на основе частичных имен и закрепить их. Но я не могу получить свойство object.Files для работы. Может ли кто-нибудь сказать мне, что здесь не так?Получение списка файлов в текущем каталоге

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

ответ

3

Ваш

objFolder = FSO.GetParentFolderName(WScript.ScriptFullName) 

присваивает Path (String) к objFolder (префикс типа мошенничества обнаружен!). Использовать

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

вместо этого.

+0

Спасибо. В этом есть смысл – Ffffrank

Смежные вопросы