Jaki jest szybki sposób sprawdzenia, czy plik istnieje?

94

Chcę szybko sprawdzić, czy plik istnieje w katalogu Dokumenty mojej aplikacji na iPhone'a (lub w dowolnej ścieżce w tym zakresie). Mogę wyliczyć pliki katalogu lub spróbować otworzyć określony plik. Jaki jest najszybszy sposób? Muszę tylko wiedzieć, czy plik tam jest, czy też nie.

mahboudz
źródło

Odpowiedzi:

193

Swift v3:

let fileExists = FileManager.default.fileExists(atPath: somePath)

Dzięki Nikolay Suvandzhiev .

Cel-C (oryginał):

BOOL fileExists = [[NSFileManager defaultManager] fileExistsAtPath:somePath];

wodza
źródło
2
Swift 3:let fileExists = FileManager.default.fileExists(atPath: somePath)
Nikolay Suvandzhiev