Vâng đây là mã của tôi nhưng tôi chỉ không thể lọc danh sách bằng cách sử dụng objFile.Extension tôi chắc chắn nó là một số điều ngớ ngẩndanh sách VBScript tất cả các file PDF trong thư mục và thư mục con
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
On chạy nó trở lại với lỗi
(11, 1) Microsoft VBScript runtime error: Object doesn't support this property or method: 'objFile.Extension'
Cảm ơn John đã làm điều đó nhưng tôi gặp sự cố khi cố gắng lọc các thư mục con Tôi không có nhiều may mắn – John
Bạn có thể cụ thể hơn không? Bạn đang nhận được lỗi hay cái gì khác? – jveazey