Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 19
  1. #1
    Utente di HTML.it L'avatar di sanny82
    Registrato dal
    Mar 2003
    Messaggi
    689

    [ vb6] Leggere contenuto di una cartella

    Come posso fare per leggere i file contenuti in una cartella?

    grazie mille
    una parola è poca e due sono troppe

  2. #2
    Utente di HTML.it L'avatar di sanny82
    Registrato dal
    Mar 2003
    Messaggi
    689
    Nessuno può darmi una mano?

    Non c'è un modo per poter leggere uno alla volta il nome dei file contenuti in una cartella?

    Aiuto!!!!
    Grazie
    una parola è poca e due sono troppe

  3. #3
    Utente di HTML.it L'avatar di MMarzia
    Registrato dal
    Mar 2001
    Messaggi
    1,781
    codice:
    Dim strFile As String
    
      strFile = Dir("PercorsoCartella")
      Do Until Len(strFile) = 0
        MsgBox strFile
        strFile = Dir()
      Loop
    io sono festosamente cicciottello :: e. cartman

    t'amo senza sapere come, nè quando nè da dove,
    t'amo direttamente senza problemi nè orgoglio:
    così ti amo perchè non so amare altrimenti

  4. #4
    Utente di HTML.it L'avatar di sanny82
    Registrato dal
    Mar 2003
    Messaggi
    689
    Ciao, ho provato a inserire il codice nel mio programma dando il percorso di una cartella con dentro tre file ma non restituisce nessun valore...

    Grazie ancora
    una parola è poca e due sono troppe

  5. #5
    Utente di HTML.it L'avatar di MMarzia
    Registrato dal
    Mar 2001
    Messaggi
    1,781

    correzione..

    codice:
    Private Sub Form_Load()
    Dim file() As String
       file() = Elencafile("c:\")
    End Sub
    
    Private Function Elencafile(sDirectory As String) As String()
    'elenca i file in una directory
    'il primo elemento dell'array restituito è vuoto
    Dim files() As String
    Dim stemp As String
        ReDim files(0)
        stemp = Dir$(sDirectory)
        Do Until stemp = ""
            If stemp <> "." And stemp <> ".." And GetAttr(sDirectory & stemp) <> vbDirectory Then
                ReDim Preserve files(UBound(files) + 1)
                files(UBound(files)) = stemp
            End If
            stemp = Dir()
                
        Loop
        Elencafile = files
    End Function

    io sono festosamente cicciottello :: e. cartman

    t'amo senza sapere come, nè quando nè da dove,
    t'amo direttamente senza problemi nè orgoglio:
    così ti amo perchè non so amare altrimenti

  6. #6
    Utente di HTML.it L'avatar di sanny82
    Registrato dal
    Mar 2003
    Messaggi
    689
    Ho provato ma mi salta il tutto perchè

    codice:
    stemp = Dir$(sDirectory)
    questo risulta uguale a vuoto, ma non è vero ci sono dentro tre pdf...

    Grazie ancora per l'aiuto
    una parola è poca e due sono troppe

  7. #7
    Utente di HTML.it L'avatar di sanny82
    Registrato dal
    Mar 2003
    Messaggi
    689
    Scusa và benissimo è stato un errore mio non ho messo alla fine del nome della cartella "\".
    E' perfetto grazie mille
    una parola è poca e due sono troppe

  8. #8
    Utente di HTML.it L'avatar di sanny82
    Registrato dal
    Mar 2003
    Messaggi
    689
    Scusa se ti disturbo ancora...

    E se volessi fare il controllo sull'esistenza del file su un'altra cartella non lo posso fare vero?
    Perche se no dopo quando faccio lo "stemp" prende il nome della nuova cartella giusto? Come posso fare allora?

    Grazie ancora
    una parola è poca e due sono troppe

  9. #9
    Utente di HTML.it L'avatar di sanny82
    Registrato dal
    Mar 2003
    Messaggi
    689
    Ho risolto mettendo un array...
    e dopo il loop facendo il controllo sull'esistenza del file.
    una parola è poca e due sono troppe

  10. #10
    Utente di HTML.it L'avatar di sanny82
    Registrato dal
    Mar 2003
    Messaggi
    689
    Scusami ma non lo trovavo più...

    Per vedere se una cartella esiste o no come posso fare?
    Grazie
    una parola è poca e due sono troppe

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.