Beh qui è il mio codice, ma non riesco proprio a filtrare l'elenco utilizzando l'objFile.Extension io sono sicuro che è una cosa stupidalista Vbscript tutti i file PDF in cartelle e sottocartelle
Set objFSO = CreateObject("Scripting.FileSystemObject")
objStartFolder = "C:\dev"
Set objFolder = objFSO.GetFolder(objStartFolder)
Wscript.Echo objFolder.Path
Set colFiles = objFolder.Files
For Each objFile in colFiles
If objFile.Extension = "PDF" Then
Wscript.Echo objFile.Name
End If
Next
Wscript.Echo
ShowSubfolders objFSO.GetFolder(objStartFolder)
Sub ShowSubFolders(Folder)
For Each Subfolder in Folder.SubFolders
Wscript.Echo Subfolder.Path
Set objFolder = objFSO.GetFolder(Subfolder.Path)
Set colFiles = objFolder.Files
For Each objFile in colFiles
Wscript.Echo objFile.Name
Next
Wscript.Echo
ShowSubFolders Subfolder
Next
End Sub
Sulla corsa ritorna con l'errore
(11, 1) Microsoft VBScript runtime error: Object doesn't support this property or method: 'objFile.Extension'
Grazie Giovanni che l'ha fatto ma sto riscontrando problemi nel cercare di filtrare le sottocartelle che non ho molta fortuna – John
Puoi essere più specifico? Stai ricevendo errori o qualcos'altro? – jveazey