2016-03-18 24 views
2

私は、スクリプトファイルがあるディレクトリの内容を読み取るスクリプトを取得しようとしています。次に、部分的な名前に基づいていくつかの特定のファイルを特定して圧縮します。しかし、私はobject.Filesプロパティを動作させることができません。誰かが私に何が間違っていると教えてくれる?あなたの現在のディレクトリにあるファイルのリストを取得する

objFolder = FSO.GetParentFolderName(WScript.ScriptFullName) 

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へのパス(String)を割り当てます(検出されたタイプのプレフィックス詐欺を!)。代わりに

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

を使用してください。

+0

ありがとうございました。それは理にかなっている – Ffffrank

関連する問題