Listare files in Swift 4

Listare files in Swift 4

Oggi vediamo un semplice esempio su come listare files in Swift.

Non faremo molti controlli, ma ci limiteremo ad intercettare una eccezione in caso di errori, o a visualizzare tutti i files della cartella indicata.

Inoltre, non faremo una listing ricorsivo, che sarà oggetto di un prossimo articolo.

Infine, ho specificato la versione 4 di Swift, perchè sicuramente ha delle modifiche rispetto alle precedenti; ma dovrebbe funzionare anche sulla versione 5.

Ecco il codice:

import Foundation

let fm = FileManager.default
let path = "/Users/matte"

do {
    let items = try fm.contentsOfDirectory(atPath: path)
    
    for item in items {
        print("(item)")
    }
} catch let err {
    print(err.localizedDescription)
}

Usiamo la classe FileManager e la sua funzione contentsOfDirectory.

Come specificato nella documentazione, questa funzione non segue i link simbolici, e non va in profondità in maniera ricorsiva.

Enjoy!




Share

Commentami!

About Mattepuffo.com

Blog dedicato all'informatica e alla programmazione!
Tutti i contenuti di questo blog, tranne casi particolari, sono sotto licenza Licenza Creative Commons Creative Commons Attribution-Noncommercial-Share Alike 2.5. .

2688 articoli
310 commenti
19 progetti
Altri link
  • About
  • Scrivimi
  • Copyright
  • Sitemap
  • matteo.ferrone@yahoo.it
  • GitHub
  • Privacy Policy