I am trying to get a list of files in document folder in Swift, here's a code snippet:
let fileManager = FileManager.default
if let dir = fileManager.urls(for: .documentDirectory, in: .userDomainMask).first {
print(dir.absoluteString) // print 1
do {
let files = try fileManager.contentsOfDirectory(atPath: dir.absoluteString)
print(files) // print 2
} catch {
print(error.localizedDescription) // print 3
}
}
Then "print 1" prints:
file:///Users/.../.../Documents/
And "print 3" prints:
The folder "Documents" doesn't exist.
Currently, there are quite a few files saved in that folder, at very least, my default.realm
file is there. Why does this happen?