ho necessità di contare dei file con una determinata estensioni all'interno di una penna usb. ho già fatto un funzione che mi conta tutti i file presenti nella penna (anche nelle sotto cartelle) e non so come adattare il codice per contarmi i file con una determinata estensione. l'estensione vorrei passarla come parametro mi aiutate cortesemente?
codice:
Function contaFile(ByVal StrFolder)
Dim fs
Set fs = CreateObject("scripting.filesystemobject")
Dim ParentFld
Dim SubFld
Dim IntCount
Set ParentFld = fs.GetFolder(StrFolder)
' conto i file nella cartella corrente
IntCount = ParentFld.Files.Count
For Each SubFld In ParentFld.SubFolders
' conto tutti i file in ogni sotto cartella
IntCount = IntCount + contaFile(SubFld.Path)
Next
' restituisco il totale dei file
contaFile = IntCount
End Function