Listare files e directories in Go
In Go abbiamo, almeno, due modi per listare files e directories:
- usando os.File.Readdir
- usando ioutil.ReadDir
Qui sotto vediamo un esempio di entrambi.
In Go abbiamo, almeno, due modi per listare files e directories:
Qui sotto vediamo un esempio di entrambi.
In questo articolo vediamo due modi per listare i files in maniera ricorsiva partendo da una directory in Node.js e Javascript.
Vedremo prima un metodo sincrono, e poi quello asincrono.
Non ci sono dipendenze da installare, in quanto useremo i due modul fs e path.
In entrambi i casi useremo un metodo ricorsivo.
Ho creato una piccola funzione per contare i file dentro una directory.
A me serve per fare in modo che una immagine, in fase di upload, venga nominata con un suffisso più il numero di file che già ci sono dentro la directory.
Così evito sovrascritture.
Ovviamente l'uso che ne se può fare può variare da caso a caso; inoltre funziona con tutti i tipi di files.
Vediamo questa funzione; state attenti a non nominarla count(), in quanto è una delle funzioni native di PHP.