Я только что нашел, как определить папку документа под macOS. Но мне нравится находить папку, в которой находится мой двоичный файл. Я хочу загрузить файл, который хранится в том же каталоге, что и мой двоичный файл.Swift: Как определить папку приложения?
ответ
Используйте следующий код, чтобы найти каталог приложений:
let dirPaths = NSSearchPathForDirectoriesInDomains(.ApplicationDirectory,
.UserDomainMask, true)
NSLog("%@", dirPaths.first!);
Чтобы найти каталог, в котором бинарный файл находится легко может быть определена как (уже предложено @vadian):
NSBundle.mainBundle().bundleURL.URLByDeletingLastPathComponent!
Пожалуйста, используйте код NSLog ("% @", NSBundle.mainBundle(). bundleURL.URLByDeletingLastPathComponent!) –
Ok, спасибо. Эта строка работала для меня: 'let path = NSBundle.mainBundle(). BundleURL.URLByDeletingLastPathComponent! .URLByAppendingPathComponent (файл)' – PjotrC
Я думаю, NSBundle.mainBundle()
- это то, что вы ищете. Вы можете использовать NSBundle.mainBundle().pathForResource("file", ofType: "txt")
загрузить файл
- 1. Как определить папку назначения приложения clickOnce?
- 2. Как открыть родительскую папку моего приложения OSX с помощью Swift
- 3. Создать папку в Swift
- 4. Определить папку Размер
- 5. Как определить и изменить язык приложения ios с помощью Swift?
- 6. Создать папку с Swift
- 7. Как удалить папку приложения при удалении приложения
- 8. Как создать ограниченную папку приложения
- 9. Как определить закрытие приложения?
- 10. Как определить скорость AVSpeechSynthesizer Swift?
- 11. Как определить константу в swift?
- 12. Как определить MIDINotifyProc в Swift?
- 13. Как определить папку для удаления android
- 14. Как определить верхнюю папку (корень) относительного пути?
- 15. Как определить папку, в которой выполняется расширение?
- 16. Как определить папку журнала в Linux?
- 17. Как определить исходную папку в SVN.
- 18. Как определить ионную папку сборки в CLI
- 19. Как определить выходную папку ДНУ/DotNet Опубликовать
- 20. Определить папку исходного файла SAS
- 21. 2sxc: Переименовать папку приложения
- 22. Необходимо получить папку приложения
- 23. Как получить папку данных приложения/папку шаблона Word в Vista?
- 24. Как определить сборные папки для приложения?
- 25. Определить тип Swift Array
- 26. Как определить дату загрузки приложения?
- 27. Определить делегат приложения как константу?
- 28. Как определить хост приложения silverlight
- 29. Как определить методы для приложения
- 30. Как определить URL моего приложения?
использование 'NSBundle.mainBundle(). pathForResource' –