est bien ici mon code, mais je ne peux pas filtrer la liste en utilisant le objFile.Extension je suis sûr qu'il est quelque chose stupideliste Vbscript tous les fichiers PDF dans le dossier et les sous-dossiers
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
Le terme, il revient avec l'erreur
(11, 1) Microsoft VBScript runtime error: Object doesn't support this property or method: 'objFile.Extension'
Merci John qui l'a fait mais j'ai des problèmes pour essayer de filtrer les sous-dossiers Je n'ai pas beaucoup de chance – John
Pouvez-vous être plus précis? Recevez-vous des erreurs ou autre chose? – jveazey