Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di LupinI
    Registrato dal
    Jul 2008
    Messaggi
    54

    [VB6] Conteggio dei file di un certo tipo (o estensione) in una cartella specifica

    Ho testato il codice riportato sotto che mi somma tutti i file contenuti in una cartella.
    Non so come incrementare il codice per filtrare solo alcuni file con una determinata estensione (MDB per la precisione).
    Qualcuno può aiutarmi?


    codice:
    Dim ParentFld
    Dim SubFld
    Dim IntCount
    Dim fso
    
    Private Sub Command1_Click()
        StrFolder = "c:\archivi"
        IntCount = contaFile(StrFolder)
        Debug.Print IntCount
    End Sub
    
    Function contaFile(ByVal StrFolder)
        Set fso = CreateObject("scripting.filesystemobject")
        Set ParentFld = fso.GetFolder(StrFolder)
        ' conto i file nella cartella corrente
        IntCount = ParentFld.Files.Count
        contaFile = IntCount
    End Function
    Grazie.

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Qualcosa del genere

    codice:
    Dim ParentFld
    Dim SubFld
    Dim IntCount
    Dim fso
    
    Private Sub Command1_Click()
        StrFolder = "c:\archivi"
        IntCount = contaFile(StrFolder)
        Debug.Print IntCount
    End Sub
    
    Function contaFile(ByVal StrFolder)
        Set fso = CreateObject("scripting.filesystemobject")
        Set ParentFld = fso.GetFolder(StrFolder)
    
        IntCount = 0
        For Each objFile in ParentFld.Files
            If UCase(fso.GetExtensionName(objFile.name)) = "MDB" Then
    	    IntCount = IntCount+1
    	End If
        Next
    
    
        contaFile = IntCount
    End Function
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it L'avatar di LupinI
    Registrato dal
    Jul 2008
    Messaggi
    54
    Ti ringrazio infinitamente

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.