我有一个控制台程序链接到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