在iOS中导航文件夹引用
我的项目有一个名为“data”的文件夹(不是组),其中包含许多子文件夹,每个子文件夹包含一组文件 我的问题是,如何获取“数据”文件夹的URL(或路径)引用?转到它的子文件夹怎么样?我确信这是一个相当简单的任务,请原谅我的无知,但我从未在项目中使用过文件夹引用,因此我对代码不熟悉。我确实查看了NSFileManager参考文件,但对如何使用它还不清楚在iOS中导航文件夹引用,ios,nsbundle,Ios,Nsbundle,我的项目有一个名为“data”的文件夹(不是组),其中包含许多子文件夹,每个子文件夹包含一组文件 我的问题是,如何获取“数据”文件夹的URL(或路径)引用?转到它的子文件夹怎么样?我确信这是一个相当简单的任务,请原谅我的无知,但我从未在项目中使用过文件夹引用,因此我对代码不熟悉。我确实查看了NSFileManager参考文件,但对如何使用它还不清楚 提前感谢。NSBundle可以提供您在系统中的绝对路径。 NSString(或NSURL)具有处理路径的方法。 NSFileManager允许您移动
提前感谢。
NSBundle
可以提供您在系统中的绝对路径。NSString
(或NSURL
)具有处理路径的方法。NSFileManager
允许您移动、复制、删除(…)文件
这是获取数据
目录路径的方式:
NSString *dataDir = [[[NSBundle mainBundle] bundlePath] stringByAppendingPathComponent:@"Data"];
// "/var/private/Application/.../YourApp.app/Data"
现在,您只需使用上述相同的方法将多个目录名附加到dataDir
,就可以获得所需的任何路径
如果您不知道确切的路径,并且希望扫描目录,则必须使用
:
然后就是添加路径组件。
NSBundle
可以为您提供系统中的绝对路径。NSString
(或NSURL
)具有处理路径的方法。NSFileManager
允许您移动、复制、删除(…)文件
这是获取数据
目录路径的方式:
NSString *dataDir = [[[NSBundle mainBundle] bundlePath] stringByAppendingPathComponent:@"Data"];
// "/var/private/Application/.../YourApp.app/Data"
现在,您只需使用上述相同的方法将多个目录名附加到dataDir
,就可以获得所需的任何路径
如果您不知道确切的路径,并且希望扫描目录,则必须使用
:
然后就是添加路径组件。完美。非常感谢!!我的思路是正确的,但不知道如何调用“bundlePath”。我只是想补充一下,对于其他可能会遇到这种情况的人,该方法是“stringByAppendingPathComponent”而不是“pathBy…”,但我知道你的意思。再次感谢!谢谢,我已经修好了。你知道这只是一个伪代码:perfect。非常感谢!!我的思路是正确的,但不知道如何调用“bundlePath”。我只是想补充一下,对于其他可能会遇到这种情况的人,该方法是“stringByAppendingPathComponent”而不是“pathBy…”,但我知道你的意思。再次感谢!谢谢,我已经修好了。你知道这只是一个伪代码:P