'Option Explicit
'Dim arrTemp : arrTemp = Array("5212007-052SecurityAudit.xls", _
' "122007-052SecurityAudit.xls", _
' "12212007-052SecurityAudit.xls", _
' "10212007-052SecurityAudit.xls")
Dim RegEx : Set RegEx = New RegExp
RegEx.Pattern = "([1][0-2]|[1-9])([1-3][0-9]|[1-9])(\d{4})"
RegEx.Global = True
RegEx.IgnoreCase = True
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colFiles = objWMIService. _
ExecQuery("Select * from CIM_DataFile where Path = '\\001\\'")
For Each objFile in colFiles
' Wscript.Echo objFile.Name
'Next
Dim fso
Set fso = CreateObject("scripting.filesystemobject")
Dim arrTemp : arrTemp = Array(fso.GetBaseName(objFile.Name))
Dim strTemp1, intMonth, intDay, intYear
For Each strTemp1 In arrTemp
intMonth = RegEx.Execute(strTemp1)(0).SubMatches(0)
If Len(intMonth) = 1 Then intMonth = "0" & intMonth
intDay = RegEx.Execute(strTemp1)(0).SubMatches(1)
If Len(intDay) = 1 Then intDay = "0" & intDay
intYear = RegEx.Execute(strTemp1)(0).SubMatches(2)
' WScript.Echo intYear & "-" & intMonth & "-" & intDay
' WScript.Echo intYear & intMonth & intDay
arrFileName = Split(strTemp1,"-")
WScript.Echo intYear & "-" & intMonth & "-" & intDay & " - " & arrFileName(1)
' WScript.Echo ""
Next
next