Differenze tra le versioni di "Estrarre da una cartella uno o più file nascosti"
Da Gambas-it.org - Wikipedia.
Riga 2: | Riga 2: | ||
Per estrarre il nome dei file nascosti da una cartella, potrà essere utilizzato il seguente codice con la funzione "Dir()" e il filtro "<FONT color=#B22222>'''.*'''</font>" : | Per estrarre il nome dei file nascosti da una cartella, potrà essere utilizzato il seguente codice con la funzione "Dir()" e il filtro "<FONT color=#B22222>'''.*'''</font>" : | ||
− | + | Public Sub Button1_Click() | |
Dim nomefile As String | Dim nomefile As String | ||
− | For Each nomefile In Dir("<FONT Color= | + | For Each nomefile In Dir("<FONT Color=darkgreen>''/percorso/della/cartella''</font>", "<FONT color=#B22222><B>.*</b></font>") <SUP>[[[#Note|nota 1]]]</sup> |
Print nomefile | Print nomefile | ||
Next | Next | ||
− | + | End | |
=Note= | =Note= | ||
− | [1] L'utente ''sotema'' del forum di Gambas-it.org suggerisce anche questo altro filtro: <FONT color= | + | [1] L'utente ''sotema'' del forum di Gambas-it.org suggerisce anche questo altro filtro: <FONT color=red>"[!^.]*"</font> |
Versione delle 10:03, 24 giu 2024
I file nascosti sono riconoscibili dal fatto che al proprio nome è anteposto un punto: .nomefile
Per estrarre il nome dei file nascosti da una cartella, potrà essere utilizzato il seguente codice con la funzione "Dir()" e il filtro ".*" :
Public Sub Button1_Click() Dim nomefile As String For Each nomefile In Dir("/percorso/della/cartella", ".*") [nota 1] Print nomefile Next End
Note
[1] L'utente sotema del forum di Gambas-it.org suggerisce anche questo altro filtro: "[!^.]*"