NSFileManager用英于判断
NSString * filePath = @"lujing";
NSString * filePath 2= @"gen lujing";
1,判断文件是否存在
创建文件管理对象,调用defaultManager 创建一个文件管理的单例对象
单例对象:在程序运行期间,只有一个对象NSFileManager *fm = [NSFileManager defaultManager];
YES存在 NO不存在
BOOL isYES = [fm fileExistsAtPath:filePath];
NSLog(@"---->%d",isYES);(输出结果为1)
if(isYES){
BOOL isDir;
2,判断是否是一个目录
[fm fileExistsAtPath:filePath2 isDirectory:&isDir];
if(isDir){
NSLog(@"这是一个目录");
}else{
NSLog(@"这不是一个目录");
}
3,判断文件是否可读
isYES = [fm isReadableFileAtPath:filePath];
NSLog(@"---->%d",isYES);
4,是否可写
isYES = [fm isWritableFileAtPath:filePath];路径下可写,根目录不可写
NSLog(@"---->%d",isYES);
5, 是否可删除
isYES = [fm isDeletableFileAtPath:filePath];