iOS中获取程序相关的一些目录路径

// 获取程序Documents目录路径
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES);
NSString
*documentsDirectory = [paths objectAtIndex:0];

// 获取程序app文件所在目录路径
NSHomeDirectory();

// 获取程序tmp目录路径
NSTemporaryDirectory();

// 获取程序应用包路径
[[NSBundle mainBundle] resourcePath];

[[NSBundle mainBundle] pathForResource:
@"info" ofType: @"txt"];

另外对于文件一些主要操作主要是通过NSFileManage 来完成,可以通过 [NSFileManger defaultManger] 得到它得实例。

如:创建目录、重命名文件、获取目录下的文件名、删除文件、删除目录等。

其他:

在使用的时候我准备向NSHomeDirectory()获取到的目录中写一个文件但是失败了。

后来写到Documents目录中了,不知道是iOS的限制还是什么,文件不能写到NSHomeDirectory()目录下。

--kaixuan's cnblogs
标签: objective-c
posted @ 2011-05-31 16:15 1901 阅读(659) 评论(0) 编辑 收藏
发表评论

昵称: [登录] [注册]

主页:

邮箱:(仅博主可见)

评论内容:

  登录  注册

[使用Ctrl+Enter键快速提交评论]

0 2064796 D9hu52wt/hg=