博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
oc基础-NSFileManage对文件的操作
阅读量:4624 次
发布时间:2019-06-09

本文共 611 字,大约阅读时间需要 2 分钟。

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.练习:获取某个路径下的所有的文件

 思路:判断这个路径是否存在,不存在返回空,存在继续

    如果这个路径下是文件,就返回该文件名称

    如果这个路径下时文件夹,则先获取这个文件夹中的所有的目录名称

    拼接这些目录的完整路径

    利用递归思想,再次调用当前这个函数,将目录路径作为参数传人

转载于:https://www.cnblogs.com/hui1107464497/p/4514812.html

你可能感兴趣的文章
[周记]8.7~8.16
查看>>
递归定义
查看>>
kindeditor 代码高亮设置
查看>>
图的邻接表存储
查看>>
2018 leetcode
查看>>
PHP中获取当前页面的完整URL
查看>>
Chapter 4 Syntax Analysis
查看>>
vi/vim使用
查看>>
讨论Spring整合Mybatis时一级缓存失效得问题
查看>>
Maven私服配置Setting和Pom文件
查看>>
Linux搭建Nexus3.X构建maven私服
查看>>
NPOI 操作Excel
查看>>
MySql【Error笔记】
查看>>
vue入门
查看>>
JS线程Web worker
查看>>
Flex的动画效果与变换!(三)(完)
查看>>
mysql常见错误码
查看>>
Openresty 与 Tengine
查看>>
使用XV-11激光雷达做hector_slam
查看>>
布局技巧4:使用ViewStub
查看>>