Как правильно определить, содержится ли файл в данном каталоге или его подкаталоге?
Я хочу что-то вроде:
if ([directoryPath contains: filePath]) {
// file is in directory, or in a subdirectory of directory.
}
Пример:
ContainerPath: /Users/sfisher/Library/Application Support/iPhone Simulator/5.1/Applications/89A57CCB-250D-4D10-B913-EA456004B431/AppName.app
Не соответствует: /Users/sfisher/Library/Application Support/iPhone Simulator/5.1/Applications/89A57CCB-250D-4D10-B913-EA456004B431/Documents/db/Sample Data
Соответствует: /Users/sfisher/Library/Application Support/iPhone Simulator/5.1/Applications/89A57CCB-250D-4D10-B913-EA456004B431/AppName.app/Samples/1
Я могу преобразовать все в строки (включая добавление "/" ккаталог контейнера) и проверьте соответствие строки, но, похоже, для этого должен быть встроенный метод.