我有一个控制台程序,它链接到 Mac 上的Foundation框架。如何找出可执行文件所在的文件夹?
问问题
60 次
3 回答
4
即使该工具不在捆绑包中,您仍然可以使用其中的一些NSBundle
方法。例如:
NSString * binaryPath = [[NSBundle mainBundle] executablePath];
NSString * executableFolder = [binaryPath stringByDeletingLastPathComponent];
于 2010-07-28T17:25:55.377 回答
1
关于什么[[NSBundle mainBundle] bundlePath]
于 2010-07-28T17:01:59.387 回答
0
传递给 main() ( argv[0]
) 的第一个参数是可执行文件本身的路径。如果您编写了上述控制台程序,则可以这样获得。
于 2010-07-28T17:18:05.003 回答