次の VBScript コード スニペットを使用して、c:\Scripts\ フォルダー内のすべてのファイルを列挙しています。
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colFiles = objWMIService. _
ExecQuery("Select * from CIM_DataFile where Path = '\\Scripts\\'")
For Each objFile in colFiles
Wscript.Echo objFile.Name
Next
残念ながら、objFile.Name はパスをすべて小文字で返します。すべてのファイル名の大文字と小文字を区別することが重要です。つまり、NewFileOne.txt は、newfileone.txt として返されるべきではありません。
VBScript で大文字と小文字を区別してファイルを列挙する方法はありますか?