------Java培训、Android培训、iOS培训、.Net培训</a>、期待与您交流! ------
1.NSFileManage是一个单例类,也就是一个文件中仅有一个该对象,不管创建多少次
创建:NSFileManage *fm=[NSFileManage defaultManager]
2.判断是否是文件夹
Bool dir=NO;
Bool exists=[fm fileExistsAtPath:@"/user/.." isDirectory:&dir];
若发现路径下不存在,则exists=NO,如果路径存在,并且dir=YES 表示该路径下时一个文件夹
3.获取路径下的所有的目录(文件/文件夹)的名称
NSArray *arr=[fm contentOfDirectory:@"/User/.." error:nil];
4.获取文件的扩展名
NSString *str=[@"/User/../abc.txt" pathExtension];//结果是 txt ,并不包含 .
5.练习:获取某个路径下的所有的文件
思路:判断这个路径是否存在,不存在返回空,存在继续
如果这个路径下是文件,就返回该文件名称
如果这个路径下时文件夹,则先获取这个文件夹中的所有的目录名称
拼接这些目录的完整路径
利用递归思想,再次调用当前这个函数,将目录路径作为参数传人