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

Rispondi quotando