Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    243

    Elenco File in visual basic

    Salve.
    Ho il seguente problema.
    Data una directory
    esempio : "c:\pippo"
    devo ricavare il numero dei file di tipo .exe presenti in questa directory e il nome di ogni file
    come posso fare?

    Grazie

  2. #2
    basta usare lafunzione dir in un ciclo
    codice:
    Public Sub ContaExe(Path as string) as integer
      dim cnt as integer
      dim File as string
      cnt=0
      file=Dir(path & "\*.exe")
      while file<>""
         cnt=cnt+1
         file=Dir(path & "\*.exe")
      wend
      ContaExe=cnt
    Exit Sub

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    243

    risposta

    non funziona perche'?
    aiutooooooooooo

  4. #4
    Utente di HTML.it L'avatar di Mabi
    Registrato dal
    May 2002
    Messaggi
    1,245
    Perchè c'è l'intestazione della Function sbagliata e nel ciclo bisogna richiamare la Dir senza parametri.
    codice:
    Dim FileName As String
    Dim ContTot As Integer
    
    FileName = Dir("C:\Pippo\*.exe", vbArchive Or vbHidden Or _
                   vbNormal Or vbReadOnly Or vbSystem)
    Do Until FileName = ""
      ContTot = ContTot + 1
      MsgBox FileName
      FileName = Dir
    Loop
    MsgBox CStr(ContTot)

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.