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!
swift filemanager contentsofdirectory
Commentami!