stat()命令在iOS上做什么?

时间:2011-12-06 16:33:25

标签: c ios filesystems

我看到它在传入'/'时正确地将根目录作为目录返回,但它是否可用于检测文件是否存在?哎呀,有没有一个文件系统甚至可以访问?在这里移植一些PC代码,并想知道我是否应该在假定文件系统存在的这样的调用上基本断言false。

1 个答案:

答案 0 :(得分:2)

是的,iOS上总是存在一个文件系统,但通常你想要的路径是" / var / mobile /",就像移动'移动'之外的任何东西一样。超出您的域名来读/写。

但是,通常,您应该将文件写入沙盒应用程序的文档目录,可以这样写:

// this becomes a char *, if you need NSString, then just remove the UTF8String call.
#define HOME_DIRECTORY [[NSSearchPathForDirectoriesInDomains(NSDocumentsDirectory, NSUserDomainMask, YES) objectAtIndex:0] UTF8String]