首页 > 其他 > 详细

黑马程序员--OC基础--NSFileManager介绍和用于判断

时间:2015-11-10 17:36:55      阅读:143      评论:0      收藏:0      [点我收藏+]

      ------<a href="http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训</a>、期待与您交流! -------

 

/*1、NSFileManager介绍

什么是NSFileManager

顾名思义,NSFileMananger是用来管理文件系统的
它可以用来进行常见文件、文件夹操作(拷贝、剪切、创建等)


NSFileManager使用了单例模式singleton
使用defaultManager可以获得那个单例对象
[NSFileManager defaultManager]

2、NSFilemanager常见用法(用于判断)

 

*/

 

 

 1 #import <Foundation/Foundation.h>
 2 
 3 int main() {
 4     @autoreleasepool {
 5         
 6         //NSFileManager 用于判断
 7         
 8         NSString *filepath = @"/Users/apple/Desktop/Block.rtf";
 9         NSString *filepath2 = @"/Users/apple/Desktop";
10         
11         //1)判断文件(路径)是否存在
12         //创建文件管理对象
13         //调用defultManager 创建一个对象存在
14         NSFileManager *fm = [NSFileManager defaultManager];
15         //YES存在  NO 不存在
16         BOOL isYES = [fm fileExistsAtPath:filepath];
17         
18         
19         NSLog(@"-->%d",isYES);
20         
21         
22         //2)判断是否是一个目录
23         
24         isYES = [fm fileExistsAtPath:filepath2];
25         
26         if (isYES) {
27             
28             BOOL isDir;
29             
30             [fm fileExistsAtPath:filepath2 isDirectory:&isDir];
31             
32             if (isDir) {
33                 NSLog(@"这是一个目录");
34                 
35             }else{
36             
37                 NSLog(@"这不是一个目录");
38                 
39             }
40         }
41         
42         
43         //3) 判断文件是否可读
44         
45         isYES = [fm isReadableFileAtPath:filepath];
46         
47         NSLog(@"-->%d",isYES);
48         
49         
50         //4)判断文件是否可写
51         isYES = [fm isWritableFileAtPath:filepath];
52         
53         NSLog(@"-->%d",isYES);
54         
55         //5)判断文件是否可删除
56         
57         
58         isYES = [fm isDeletableFileAtPath:filepath];
59         
60         NSLog(@"-->%d",isYES);
61         
62         
63         
64     }
65     return 0;
66 }

 

黑马程序员--OC基础--NSFileManager介绍和用于判断

原文:http://www.cnblogs.com/xbl-hm/p/4953652.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!