在开发ios时,如何获取目录(而不是文件)的完整路径

在开发ios时,如何获取目录(而不是文件)的完整路径,ios,nsstring,directory,cocos2d-x,Ios,Nsstring,Directory,Cocos2d X,我正在使用cocos2d-x,我发现它使用pathForResource获取现有文件的完整路径。但是我需要得到一个目录的完整路径。如果我只是将“”传递给pathForResource,它将搜索并返回该目录中的第一个文件 我不能把应用程序目录放在相对路径前面,因为我不知道它是相对路径还是已经是完整路径 我可以修剪文件名,但我认为这是一个奇怪的解决方案 那么objective-c中是否有类似pathForResource的功能,但不真正搜索文件。。。只需返回目录名 顺便说一句,我正在dirent.h

我正在使用cocos2d-x,我发现它使用pathForResource获取现有文件的完整路径。但是我需要得到一个目录的完整路径。如果我只是将“”传递给pathForResource,它将搜索并返回该目录中的第一个文件

我不能把应用程序目录放在相对路径前面,因为我不知道它是相对路径还是已经是完整路径

我可以修剪文件名,但我认为这是一个奇怪的解决方案

那么objective-c中是否有类似pathForResource的功能,但不真正搜索文件。。。只需返回目录名


顺便说一句,我正在dirent.h中使用opendir函数。我发现如果我只传递一个相对路径是不起作用的,这在windows下很好。

你想从捆绑包中获取目录的路径吗?
NSString *sourcePath = [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"DirectoryName"];
NSLog(@"%@", sourcePath);