`
helmsman_xcode
  • 浏览: 26033 次
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

遍历目录下指定文件类型的文件,并输出

 
阅读更多
 
  [super viewDidLoad];
    NSFileManager *fileManager = [NSFileManager defaultManager];
    NSArray *path =NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    NSString *file = [path objectAtIndex:0]; //获得Document系统文件目录路径
    NSDirectoryEnumerator *direnum = [fileManager enumeratorAtPath:file ]; //遍历目录
//    NSMutableArray *files = [NSMutableArray arrayWithCapacity:50];
    NSMutableArray *files = [[NSMutableArray alloc] init]; 
    NSString *fileName;
    while((fileName = [direnum nextObject])){
        if([[fileName pathExtension] isEqualToString:@"png"]){  //遍历条件
            [files addObject:fileName];
            NSLog(@"%@",fileName);
        }
    }
分享到:
评论

相关推荐

    遍历目录下所有的文件_遍历文件夹文件_java遍历目录下所有文件_

    1. **`list()`方法**:当你调用`File`对象的`list()`方法时,它会返回一个字符串数组,包含指定目录中的所有文件和目录的名字(不包括子目录的文件)。这些名字并不包含路径信息,只是简单的文件或目录名。 2. **`...

    易语言遍历目录文件

    遍历目录文件,即程序会按照一定的顺序访问指定目录下的所有文件和子目录,读取它们的信息,包括文件名、大小、创建日期等。这个过程通常通过循环结构和系统调用来完成。 在易语言中,遍历目录文件主要涉及到以下...

    遍历目录,扫描文件

    这个名为"遍历目录,扫描文件"的程序在VC6环境下编译通过,表明它是一个基于C++的老版本微软Visual Studio项目。下面将详细解释相关知识点。 1. **遍历目录**:在Windows系统中,遍历目录通常使用`FindFirstFile`、...

    c++遍历文件夹及其子文件夹所有文件 并输出文件路径和文件内容

    在C++编程中,遍历文件夹及其子文件夹并输出所有文件的路径与内容是一项常见的任务,尤其在处理大量数据或进行文件管理时。这个程序的实现涉及到对操作系统文件系统的接口调用以及文件操作。以下是一份详细的步骤和...

    遍历目录,修改文件名称

    在IT行业中,对文件系统进行操作是常见的任务之一,其中包括遍历目录、修改文件名称以及按照特定属性(如创建时间)排序。这个场景涉及到的知识点主要包括文件系统接口、文件属性获取、文件重命名以及文件遍历算法。...

    【shell】遍历文件夹下所有文件

    对linux命令tree的简单实现,遍历指定文件夹下的所有文件

    linux c 实现遍历指定路径下的文件夹及文件

    在Linux系统中,C语言是实现底层操作的强大工具,其中包括遍历指定路径下的所有文件和文件夹。这个程序的核心在于使用Linux系统调用,如`opendir()`、`readdir()`和`closedir()`,来读取目录内容,并通过递归的方式...

    Linux-C++-遍历指定文件夹路径下的文件列表并将路径写到txt文件

    本教程将探讨如何遍历指定文件夹路径下的所有文件,并将这些文件的路径写入一个TXT文本文件。这在处理大量数据或者需要自动化文件管理时非常有用。 首先,我们需要了解Linux系统中的文件路径和文件操作的基本概念。...

    Javascript如何遍历一个文件夹下的所有文件与目录

    ### JavaScript遍历文件夹下的所有文件与目录 在JavaScript中,遍历文件夹下的所有文件与目录是一项常见的任务,尤其是在需要处理本地文件系统时。本文将详细介绍如何使用`Scripting.FileSystemObject`对象来实现这...

    VC遍历目录及子目录输出

    在VC++编程环境中,遍历目录及子目录并输出文件名是常见的操作,尤其是在处理文件系统任务时。本文将深入探讨如何使用C++在Visual C++(VC)中实现这一功能,结合描述中的"目录树的输出"和"程序根据打印要求打印指定...

    java遍历文件目录生成树结构txt文件

    `Dir.class`和`Dir.java`是这次操作的核心文件,其中`Dir.java`包含了遍历目录的代码,而`Dir.class`是编译后的字节码文件,可以在命令行环境中直接运行。 首先,让我们了解`java.io.File`类。这是Java标准库中的一...

    java程序——遍历目录文件

    在Java编程中,遍历目录文件是一项常见的任务,特别是在处理文件系统操作时。这个程序的主要目的是访问指定目录下的所有文件,记录每个文件的基本信息,如文件路径、最后修改时间以及文件大小,然后将这些信息写入到...

    易语言非子程序嵌套实现遍历目录源码

    在易语言编程中,"非子程序嵌套实现遍历目录"是一种常见的文件操作技术,主要用于搜索指定目录下的所有文件或子目录。易语言作为一款中国本土开发的、以中文编程为特色的编程语言,它的语法简洁明了,适合初学者入门...

    C语言遍历文件夹里所有文件

    该函数通过递归方式实现了对指定路径下的所有文件及子文件夹的遍历。其核心代码如下: ```cpp if ((handle = _findfirst(curr.c_str(), &filefind)) == -1) { return; } while (!(done = _findnext(handle, &file...

    java中读取目录下指定的文件

    以上就是Java中读取目录下指定文件的基本方法。通过灵活运用`File`类及其相关方法,可以实现各种复杂的文件操作需求。在实际开发中,根据具体场景选择合适的方法,并确保处理异常,以保证程序的健壮性。

    遍历文件夹自动生成目录树

    在Java中,遍历目录树可以这样实现: ```java import java.io.File; public class DirectoryTraversal { public static void traverse(File startPath) { if (startPath.isDirectory()) { String[] children = ...

    文件遍历器,支持子目录遍历,后缀名以及搜索特定文件

    1. 首先设定一个要遍历的文件夹,可以设置要遍历文件的后缀名或者不设置,可以选择是否遍历子目录或者只是根目录,进行所有文件的遍历并输出找到的文件的文件名,文件完整路径,修改时间,文件大小到超级列表框。...

    PHP简单实现遍历目录下特定文件的方法小结

    在PHP编程中,经常会遇到需要遍历指定...整体来看,本文为我们提供了一个基础框架来理解和实现PHP遍历目录下特定文件的需求,并指出了一些进一步学习的方向,对于想要提升PHP编程能力的朋友来说,提供了很好的参考。

    (MFC)遍历文件夹下的文件(包括子文件夹)

    通过以上步骤,你就能构建一个简单的MFC应用程序,它可以遍历指定目录及其子目录下的所有文件,并在用户界面上显示。用户双击文件时,程序会使用默认程序打开该文件。这只是一个基本的实现,实际应用中你可能需要...

Global site tag (gtag.js) - Google Analytics