25/02/2025 - lucavalentino ha scritto:
Ho dei file in cartella specifica e quindi vorreii verificare se esiste.
I files o la cartella ?
25/02/2025 - lucavalentino ha scritto:
La cartella quandoi trovata
Sulla base di cosa ? ... qual'è la cartella da trovare ? una qualsiasi che esiste sia nell'array che nel disco ?
25/02/2025 - lucavalentino ha scritto:
salva il percorso in path ed uscire dal ciclo
Però dal ciclo si esce almeno con un "Exit For" ... se ha trovato la cartella perchè iterare su tutti gli Items dell'array ?
Boh... molta confusione, poca chiarezza, non si capisce la logica, viene solo voglia di non rispondere a certi post...ma com'è stò fatto ?... (poi per cose così banali)
Itanto, o almeno, scriviamo un codice funzionante... almeno il passaggio dei parametri... o no ? Poi il codice si commenta, almeno una finta riga di commenti di cosa fa il codice sarebbe il minimo... e poi, ...poi basta! non ha senso!
Un semplice esempio di come scrivere due righe di codice: (non entro in merito della logica e utilità che non si capisce quale sia...boh)
Private Sub controllo_cartella(percorso() As String)
Dim i As Integer
Dim path As String
Dim strFileExists As String
' loop through all the paths in the array
For i = 0 To UBound(percorso)
' check if the directory exists
path = percorso(i)
strFileExists = Dir(path, vbDirectory)
' check if found
If strFileExists <> "" Then
' open the folder in Windows Explorer
Shell "explorer.exe " & Chr(34) & path & Chr(34), vbNormalFocus
' exit for or exit sub
Exit For
End If
Next
End Sub