Differenze tra le versioni di "Leggere in una cartella con le sole risorse di Gambas"
Da Gambas-it.org - Wikipedia.
(Creata pagina con "Per leggere il contenuto di una Cartella, non è possibile usare la funzione ''OPEN''. Si dovrà adoperare la funzione specifica Dir. Mostriamo un paio di esempi pra...") |
|||
Riga 1: | Riga 1: | ||
− | Per leggere il contenuto di una Cartella, non è possibile usare la funzione ''OPEN''. Si dovrà adoperare la funzione specifica [[Dir|Dir]]. | + | Per leggere il contenuto di una Cartella, non è possibile usare la funzione ''OPEN''. Si dovrà adoperare la funzione specifica '''[[Dir|Dir]]'''. |
− | |||
Mostriamo un paio di esempi pratici con le sole risorse di Gambas. | Mostriamo un paio di esempi pratici con le sole risorse di Gambas. | ||
Lettura all'interno della directory ''/proc'' per conoscere soltanto quali altre cartelle sono in essa presenti: | Lettura all'interno della directory ''/proc'' per conoscere soltanto quali altre cartelle sono in essa presenti: | ||
− | + | Public Sub Main() | |
Dim s As String | Dim s As String | ||
<FONT color=gray>' ''Leggiamo all'interno della cartella "/proc" soltanto le sue sub-cartelle presenti:''</font> | <FONT color=gray>' ''Leggiamo all'interno della cartella "/proc" soltanto le sue sub-cartelle presenti:''</font> | ||
− | + | For Each s In Dir("/proc", "*", gb.Directory) | |
− | + | Print s | |
− | + | Next | |
− | |||
− | |||
− | + | End | |
− | |||
− | |||
Lettura all'interno di una cartella per conoscere il nome dei soli file avente estensione .png: | Lettura all'interno di una cartella per conoscere il nome dei soli file avente estensione .png: | ||
− | + | Public Sub Main() | |
Dim s As String | Dim s As String | ||
− | + | For Each s In Dir("<FONT color=gray>''/percorso/della/cartella''</font>", "*.png", gb.File) | |
− | + | Print s | |
− | + | Next | |
− | |||
− | |||
− | + | End |
Versione attuale delle 02:27, 3 set 2023
Per leggere il contenuto di una Cartella, non è possibile usare la funzione OPEN. Si dovrà adoperare la funzione specifica Dir.
Mostriamo un paio di esempi pratici con le sole risorse di Gambas.
Lettura all'interno della directory /proc per conoscere soltanto quali altre cartelle sono in essa presenti:
Public Sub Main() Dim s As String ' Leggiamo all'interno della cartella "/proc" soltanto le sue sub-cartelle presenti: For Each s In Dir("/proc", "*", gb.Directory) Print s Next End
Lettura all'interno di una cartella per conoscere il nome dei soli file avente estensione .png:
Public Sub Main() Dim s As String For Each s In Dir("/percorso/della/cartella", "*.png", gb.File) Print s Next End