我有一個控制檯程序鏈接到Mac上的基金會框架。如何找出文件夾可執行文件在?找出Foundation可執行文件中的工作文件夾?
0
A
回答
4
即使該工具未捆綁在一起,仍然可以使用NSBundle
方法中的某些方法。例如:
NSString * binaryPath = [[NSBundle mainBundle] executablePath];
NSString * executableFolder = [binaryPath stringByDeletingLastPathComponent];
1
什麼[[NSBundle mainBundle] bundlePath]
0
傳遞給主()(argv[0]
)的第一個參數是可執行文件路徑本身。如果你編寫了這個控制檯程序,你可以這樣做。
+0
僅當您通過完整路徑調用程序時。如果你把程序放在PATH的某個地方(比如安裝它),那麼只需要通過名稱來運行它,'argv [0]'將只是名字。 – 2010-07-29 05:50:49
+0
嗯。我認爲在BSD下它始終是完整的路徑。我不確定自己在哪裏閱讀,找不到任何參考,所以我認爲這只是我的一個假設。很高興知道。 – 2010-07-29 14:24:48
相關問題
- 1. 使文件夾中的每個文件都可執行的makefile
- 2. 製作可執行文件
- 3. 從可執行文件中向上移動文件夾
- 4. Makefile - 爲文件夾中的每個.c製作一個可執行文件
- 5. 蝙蝠功能在文件夾和子文件夾中查找文件並對其執行操作。
- 6. 批處理文件執行文件夾中的所有文件
- 7. 對另一個文件夾中的文件執行.exe文件
- 8. 如何使用可執行文件夾包含文本文件
- 9. C++可執行文件無法從文件夾工作,但從Mac上的控制檯工作
- 10. 可執行文件夾的外部屬性文件
- 11. 導出的(Eclipse)可執行文件jar文件中的UnsatisfiedLinkError
- 12. Pycharm沒有找到可執行文件的可執行文件selenium
- 13. 僅在bash腳本中檢查可執行文件時計算文件夾和可執行文件?
- 14. 共享文件夾執行
- 15. 宏以列出文件夾和子文件夾中的所有工作表
- 16. 在windows中運行ubuntu文件作爲可執行文件
- 17. Eclipse輸出文件夾不工作
- 18. 可執行文件如何從DLL文件中查找函數?
- 19. Team Foundation Service中的文件/文件夾結構
- 20. 將JBOSS WAR文件夾轉換爲可執行文件JAR
- 21. 將JRuby二進制文件打包成可執行文件夾
- 22. 可執行文件
- 23. 可執行文件
- 24. VBA - 從特定文件夾打開文件並執行操作
- 25. 執行使用Powershell執行的C#可執行文件出錯
- 26. 可執行文件的Android.mk文件:accRuntimeTest
- 27. 如何在perl中執行命令的同一文件夾中輸出文件
- 28. Vuejs webpack靜態文件夾不在子文件夾中工作
- 29. CreateProcess如何找到可執行文件?
- 30. Jenkins找不到maven可執行文件
可執行文件不在捆綁中。它是一個獨立的mach可執行文件。 – 2010-07-28 17:04:57