Listare files in Swift 4

Mattepuffo's logo
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 this Post

Commentami!