是否可以在iOS设备上阅读/ private目录?我知道它归root所有。但开发人员甚至对该目录有读取权限吗?
NSArray *contents = [fileManager contentsOfDirectoryAtPath:@"/private" error:nil];
返回零。 而
NSArray *contents = [fileManager contentsOfDirectoryAtPath:@"/" error:nil];
返回内容。
感谢。
答案 0 :(得分:0)
在Unix上,如果要获取目录的所有文件名,则必须对目录的每个注释都具有执行权限。(例如:/ Users / myname,您必须拥有/和/ Users和/ Users的权限/ MYNAME)
因此,您必须拥有应用程序的执行权限,因此您必须拥有根目录的执行权限。
你NSArray *contents = [fileManager contentsOfDirectoryAtPath:@"/" error:nil];
返回内容的原因。