《IOS开发:文件操作》由会员分享,可在线阅读,更多相关《IOS开发:文件操作(9页珍藏版)》请在金锄头文库上搜索。
1、第24章:文件操作路径绝对 路径:也叫完整路径,以斜线/开始斜线/实际 上就是一个目录,称为根目录“/System/Liberary”:这个路径指定了三个目录:/(根 目录)、 System和Liberary相对路径:相对于当前目录的路径名路径中的特殊字符说明在程序中,应该 避免使用硬编码 的路径名, 可以使用方法和函数来获取当前目录路径名、 用户主目录以及可以用来创建临时 文件目录。 应该 尽可能地利用这些函数和方法关于路径常用函数NSTemporaryDirectory():返回系统中可以用来创建临时文件的目 录路径名NSHomeDirectory():返回当前用户的主目录NSHomeDi
2、rectoryForUser(NSString *user);返回用户user的主目录NSUserName();返回当前用户的登录名NSFullUserName();返回当前用户的完整用户名NSString中关于路径的方法-lastPathComponent:从路径种提取最后一个文件名(文档有详 细解 释)stringByAppendingPathComponent:用于将文件名附加到路径 的末尾pathExtension:返回后缀pathComponents:返回一数组,这个数组包含指定路径的每 个组成部分。stringByStandardizingPath:删除路径中包含的代符号(运行到 最终结 果)管理文件和目录创建文件夹/文件判断文件是否存在删除文件夹/文件复制文件这些操作主要是有由NSFileManager来完成NSFileManager+defaultManager:创建一个默认的文件管理对象fileExistsAtPath:测试 文件是否存在createFileAtPath:contents:attributes:创建一个文件removeItemAtPath:error:删除文件copyItemAtPath:toPath:error:拷贝文件练习判断一个文件是否存在,存在就删除该文件 ,不存在创建该文件