//遍历所有.m文件
- (void)showAllFileWithPath:(NSString *) path {NSFileManager * fileManger = [NSFileManager defaultManager];BOOL isDir = NO;BOOL isExist = [fileManger fileExistsAtPath:path isDirectory:&isDir];if (isExist) {if (isDir) {NSArray * dirArray = [fileManger contentsOfDirectoryAtPath:path error:nil];NSString * subPath = nil;for (NSString * str in dirArray) {subPath  = [path stringByAppendingPathComponent:str];BOOL issubDir = NO;[fileManger fileExistsAtPath:subPath isDirectory:&issubDir];[self showAllFileWithPath:subPath];}}else{NSString *fileName = [[path componentsSeparatedByString:@"/"] lastObject];if ([fileName hasSuffix:@".m"]) {//do anything you want}}}else{NSLog(@"this path is not exist!");}
}

iOS - 递归遍历文件夹下的所有文件相关推荐

  1. java 文件 递归_JAVA实现遍历文件夹下的所有文件(递归调用和非递归调用)

    JAVA 遍历文件夹下的所有文件(递归调用和非递归调用) 1.不使用递归的方法调用. public void traverseFolder1(String path) { int fileNum = ...

  2. c语言 遍历文件夹中所有文件名,C# 遍历文件夹下所有子文件夹中的文件,得到文件名...

    假设a文件夹在F盘下,代码如下.将文件名输出到一个ListBox中 using System.Data; using System.Drawing; using System.Linq; using ...

  3. python遍历指定文件夹的所有文件_python 统计指定文件夹下所有的文件数量,BFS方式...

    python 统计指定文件夹下所有的文件数量 本来一直是有这个需求,只是以前写的是递归的方式处理,感觉对资源的占用不友好,而且python的最大递归深度不超过1000,所以改了一下,这里用广度优先遍历 ...

  4. android删除文件夹代码,Android_Android递归方式删除某文件夹下的所有文件(.mp3文件等等),1.由于需要删除文件,因此需 - phpStudy...

    Android递归方式删除某文件夹下的所有文件(.mp3文件等等) 1.由于需要删除文件,因此需要如下权限: 2.核心代码 package com.example.deleteyoumi; impor ...

  5. C/C++遍历Windows文件夹下的所有文件

    因为文件夹中往往包含文件和文件夹.想要遍历所有的文件,必须遍历文件夹中所有的文件夹.很显然,这个描述满足递归的两个要素:(1)问题的规模在不断的缩小,且新问题的模式与旧问题相同.很显然文件夹中含有子文 ...

  6. java遍历文件夹下的_Java遍历文件夹下的所以文件

    利用Java递归遍历文件夹下的所以文件,然后对文件进行其他的操作.如:对文件进行重命名,对某一类文件进行重编码.可以对某一工程下的全部.java文件进行转码成utf-8等 代码如下,这里只对文件进行重 ...

  7. C#遍历得到指定文件夹下的所有文件和子文件夹

    1.遍历指定文件夹下的所有文件 string path = Application.StartupPath + "\\data\\采集数据\\"; DirectoryInfo ro ...

  8. 遍历读取文件夹下的所有文件

    遍历读取文件夹下的所有文件 例如,读取文件夹下,子文件夹的所有的jpg文件: import glob path = "./database/20230302/night/*/*.jpg&qu ...

  9. Python递归获取指定文件夹下的所有文件夹、文件

    原文地址 分类目录--万能的Python系列 因为有了一个想从一个大文件夹下find出所有的.doc文件的需求,这个需求的关键活动就是递归获得文件夹下的所有文件.通过一番找资料,整理出两种递归获取指定 ...

  10. 深入探讨:linux中遍历文件夹下的所有文件

    深入探讨:linux中遍历文件夹下的所有文件 http://www.jb51.net/article/37664.htm

最新文章

  1. JavaScript中“ =gt;”(等于或大于的箭头)的含义是什么?
  2. 用ActivityGroup解决TabHost中多个Activity跳转问题
  3. java中创建两种线程的方式_java中创建线程的两种方式有什么区别?
  4. C# winform 多线程中创建等待窗体
  5. 嵌入式WiFi芯片价格战已经打响 MCU企业该醒悟了
  6. 世纪渣男何书桓! | 今日最佳
  7. JAVAOO难以理解的部分
  8. 写在32岁年龄的开始
  9. Atitit 最近十年来until2018软件开发领域的趋势 艾龙总结 attilax大盘点总结历史与趋势 1. Keyword sec title 2 2. 语言本身: 2 2.1. 工业标准 2
  10. 离线版Google Chrome Frame下载
  11. 22.支持向量机—高斯核函数
  12. 格式html载入矢量图片,Web前端矢量小图标的使用方法
  13. 爬虫学习之抓取今日头条街拍美图
  14. 输入阻抗、输出阻抗与阻抗匹配
  15. 2020第三届微软Project用户大会暨年终项目管理专业化与信息化论坛
  16. 【算法竞赛】力扣杯春赛-个人赛 LCCUP‘23复盘
  17. 3点钟无眠区块链:96小时聊天内容精华全记录
  18. 计算机中乘法是什么函数,excl中的乘法函数符号是什么
  19. 静态HTML网页设计作品——生鲜超市网站设计(5页)HTML+CSS+JavaScript 学生DW网页设计作业成品 美食站
  20. VS_QT_4_Qt设计师

热门文章

  1. [python] python调用C++ 程序
  2. MySQL死锁解决之道
  3. 帝国霸略老显示服务器连接失败,帝国霸略怎么玩?新手必看技巧攻略[图]
  4. Java多线程开发——一个简单的数字加减小例子
  5. 会员权益体系内容设计维度
  6. 使用jsoup简单爬取微信公众号一些图片
  7. 第14届蓝桥杯省赛真题剖析-2023年5月7日Scratch编程初级组
  8. 手机app网易邮箱服务器设置,网易邮箱手机上设置Exchange服务教程
  9. 会员卡应用管理系统源码 支持收银+积分管理+商城营销功能 含详细搭建教程
  10. C++精确到小数点后两位取值