Qual é uma maneira rápida de testar a existência de um arquivo?

94

Quero verificar rapidamente se existe um arquivo no diretório Documentos do meu aplicativo para iPhone (ou em qualquer caminho). Posso enumerar por meio dos arquivos do diretório ou posso tentar abrir um arquivo específico. Qual é a maneira mais rápida? Só preciso saber se o arquivo está lá ou se não existe.

Mahboudz
fonte

Respostas:

193

Swift v3:

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

Graças a Nikolay Suvandzhiev .

Objective-C (Original):

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

rédea
fonte
2
Swift 3:let fileExists = FileManager.default.fileExists(atPath: somePath)
Nikolay Suvandzhiev