Was ist ein schneller Weg, um zu testen, ob eine Datei vorhanden ist?


94

Ich möchte schnell überprüfen, ob eine Datei im Dokumentverzeichnis meiner iPhone-App vorhanden ist (oder in einem anderen Pfad). Ich kann die Dateien des Verzeichnisses auflisten oder versuchen, eine bestimmte Datei zu öffnen. Was ist der schnellste Weg? Ich muss nur wissen, ob die Datei vorhanden ist oder nicht.

Antworten:


193

Swift v3:

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

Vielen Dank an Nikolay Suvandzhiev .

Ziel-C (Original):

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


2
Swift 3:let fileExists = FileManager.default.fileExists(atPath: somePath)
Nikolay Suvandzhiev
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.