文件系统使用指南
1. 文件路径验证与资源获取
在处理文件路径时,我们需要对其进行验证,确保其符合特定的要求。以下是一个示例代码,用于验证文件路径的扩展名和所在目录:
if ( [[userURL pathExtension] isEqualToString: @"mydoc"] == NO )
return ( NO ); // not a valid document extension
// see if it's in the user's home folder (/Users/someone)
NSArray * components = [userURL pathComponents];
if ( [[components subarrayWithRange: NSMakeRange(0, 2)] isEqual: [NSHomeDirectory()
pathComponents]] == NO )
return ( NO ); // only support documents within the user's home folder
// get the name of the file out of the path
NSString * fileName = [userURL lastPathComponent];
// etc. . .
文件和文件夹有许多与之关联的元数据,如名称、创建/修改/最后访问日期、大小、权限和安全信息等。这些元数据可以通过键值对的方式进行访问,常见的资源指定符如下表所示:
| Resource Specif
超级会员免费看
订阅专栏 解锁全文
6454

被折叠的 条评论
为什么被折叠?



