У меня есть приложение, написанное на C. В рамках его действия необходимо проверить, что другое приложение (приложение .app для какао) расположено в правой директории ,Проверка наличия пакета (.app) с использованием CoreFoundation в C
Конечно, используя стандарт C Я не нахожу приложение, потому что для C это каталог . Есть ли функция CoreFoundation, которая позволит мне проверить, существует ли приложение?
Благодаря
Я проверил эту страницу, а также [CFBundle Reference] (https://developer.apple.com/library/mac/#documentation/CoreFOundation/Reference/CFBundleRef/Reference/reference.html), и я не могу найти что-нибудь, что скажет мне, существует ли приложение в определенном месте. ближайший был 'CFBundleCopyResourceURLInDirectory', но это не то, что я ищу. Мне нужна функция FileExists (filename), которая будет работать с пакетом. в C. –
Работает ли это: запустите 'CFBundleCreate()' на пути, где вы ожидаете, что это будет. Если он возвращает NULL, пакет там не существует. Если это действительный объект, вы знаете, что он существует. –
это сделал. Благодаря! –