Search code examples
iosiphonecocoa-touchnsfilemanagerfile-manager

What's a quick way to test to see a file exists?


I want to quickly check to see if a file exists in my iPhone app's Documents directory (or any path for that matter). I can enumerate through the directory's files, or I can try to open a specific file. What's the fastest way? I just need to know if the file is there or if it does not exist.


Solution

  • Swift v3:

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

    Thanks to Nikolay Suvandzhiev.

    Objective-C (Original):

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