NSFileManager
每个路径都是一个NSString对象,可以是相对路径,也可以是绝对路径.
文件方法:
- (NSData *)contentsAtPath:(NSString *)path
从一个文件中读取数据.
- (BOOL)createFileAtPath:(NSString *)path contents:(NSData *)contents attributes:(NSDictionary *)attributes
向一个文件中写入指定属性的内容.
- (BOOL)removeItemAtPath:(NSString *)path error:(NSError **)error
删除一个文件,文件夹,链接
- (BOOL)moveItemAtPath:(NSString *)srcPath toPath:(NSString *)dstPath error:(NSError **)error
移动(重命名)文件到一个指定的路径
- (BOOL)copyItemAtPath:(NSString *)srcPath toPath:(NSString *)dstPath error:(NSError **)error
复制一个文件到指定的路径
- (BOOL)contentsEqualAtPath:(NSString *)path1 andPath:(NSString *)path2
比较两个文件是否相同
- (BOOL)fileExistsAtPath:(NSString *)path
测试文件是否存在
- (BOOL)isReadableFileAtPath:(NSString *)path
测试文件是否存在并可读
- (BOOL)isWritableFileAtPath:(NSString *)path
测试文件是否存在并可写
- (NSDictionary *)attributesOfItemAtPath:(NSString *)path error:(NSError **)error
获取文件属性
- (BOOL)setAttributes:(NSDictionary *)attributes ofItemAtPath:(NSString *)path error:(NSError **)error
更改文件属性
IOS-文件管理NSFileManager
最新推荐文章于 2021-05-18 13:40:46 发布