`
yourgame
  • 浏览: 355956 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

浏览Document文件夹下面的所有文件夹和文件列表

    博客分类:
  • IOS
阅读更多
NSFileManager *fileManager = [NSFileManager defaultManager];  
    //在这里获取应用程序Documents文件夹里的文件及文件夹列表  
   
    NSString *documentDir = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0]; 
  
    NSError *error = nil;  
    NSArray *fileList = [[NSArray alloc] init];
    
    //fileList便是包含有该文件夹下所有文件的文件名及文件夹名的数组  
    fileList = [fileManager contentsOfDirectoryAtPath:documentDir error:&error];  
    
    //以下这段代码则可以列出给定一个文件夹里的所有子文件夹名  
    
    NSMutableArray *dirArray = [[NSMutableArray alloc] init];
    NSMutableArray *fileArray = [[NSMutableArray alloc] init];
    BOOL isDir = NO;  
    //在上面那段程序中获得的fileList中列出文件夹名  
    for (NSString *file in fileList) {  
        NSString *path = [documentDir stringByAppendingPathComponent:file];  
        [fileManager fileExistsAtPath:path isDirectory:(&isDir)];  
        if (isDir) {  
            [dirArray addObject:file];  
        }else{
            [fileArray addObject:file];
        }
        isDir = NO;  
    }  
    NSLog(@"文件夹下面的所有内容:%@",fileList);  
    NSLog(@"所有文件夹:%@",dirArray); 
    NSLog(@"所有文件:%@",fileArray); 
分享到:
评论

相关推荐

    html js 遍历一个文件夹里的指定类型的所有文件,查找文件夹中所有的html文件并可读取内容

    本话题主要关注如何使用JavaScript遍历一个文件夹,查找其中的所有HTML文件,并读取它们的内容。这里我们将深入探讨相关技术及其应用。 首先,JavaScript本身并不直接支持访问用户的本地文件系统,因为出于安全考虑...

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

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

    浏览文件夹的js代码

    本文将深入分析一个用于浏览器(包括IE和Firefox)中浏览文件夹的JavaScript代码,并探讨其工作原理及实际应用场景。 #### 核心功能与逻辑 根据提供的代码片段,该脚本主要实现了以下核心功能: 1. **驱动器选择*...

    获取某文件夹下所有文件名、文件夹名、后缀名

    这段代码会列出指定文件夹下的所有文件和子文件夹的名称,并打印出文件的后缀名。对于子文件夹,它不会递归地列出其内部的文件和文件夹,如果需要,可以添加递归逻辑。 在Windows中,可以编写批处理脚本来实现类似...

    android 浏览 文件夹 目录

    在Android平台上,浏览文件夹和目录是开发过程中常见的任务,特别是在构建涉及用户交互或数据管理的应用时。Android提供了多种API和工具,使得开发者能够轻松地访问和操作设备上的文件系统。以下将详细介绍如何在...

    Android 浏览本地文件,文件夹

    在Android平台上,开发一款应用程序来浏览本地文件和文件夹是一项常见的任务。这通常涉及到文件系统的操作,用户界面的构建,以及可能的权限管理。在这个场景中,我们将专注于Android Studio开发环境,探讨如何实现...

    如何在界面上打开文件夹并获取路径

    用户可能需要浏览他们的本地文件系统,选择一个文件夹,然后让应用程序使用该文件夹的路径执行某些操作。本篇将深入探讨如何在界面上实现这个功能,特别关注在Web应用中如何打开文件夹并获取其路径。 首先,我们...

    安卓SD卡文件管理更新信息相关-Android7.0自定义文件管理器获取文件夹路径.rar

    - 使用`ContentResolver`和`DocumentsContract`类进行文件和目录的浏览、创建、删除等操作。 5. **注意点**: - 为了兼容低版本,需要检查当前API级别并适当地使用旧的或新的API。 - 对于用户选择的文件夹,权限...

    jsp选择文件夹路径

    这个文件包含了实现文件夹选择功能所需的所有脚本代码。 ```html <script src="browseFolder.js"></script> ``` 2. **定义函数browseFolder** 在`browseFolder.js`文件中定义一个名为`browseFolder`的函数,...

    jsp_选择文件夹的路径

    在JSP(JavaServer Pages)环境下,有时候我们需要让用户能够选择文件夹,并获取该文件夹下的所有文件列表。这种功能通常用于文件上传、文件管理等场景。本文将详细介绍一种通过JavaScript调用Windows Shell API来...

    js 浏览本地文件夹系统示例代码

    然而,通过ActiveXObject,这个仅在Internet Explorer中可用的功能,我们可以实现一些特定的本地系统交互,如浏览和选择本地文件夹。在给定的代码示例中,`BrowseFolder()`函数就是用来实现这个功能。 首先,让我们...

    网页中文件夹展开关闭

    在网页设计中,实现文件夹...通过合理组合这些技术,我们可以创建出具有互动性和层次感的文件夹展示,使用户能够轻松浏览和管理数据。而具体的实现细节,例如动画速度、图标设计等,可以根据实际需求进行调整和优化。

    文件夹个性化操作技巧

    以上就是文件夹个性化操作的几种技巧,通过编辑`desktop.ini`和`folder.htt`文件,我们可以实现文件夹图标更换、添加注释、背景音乐、自定义链接、滚动文本、警告消息以及密码保护等功能,大大提升了文件管理的个性...

    JS折叠文件夹菜单

    在本场景中,我们讨论的是如何使用JS创建一个可折叠的文件夹菜单,这通常用于网页上模拟真实的文件系统结构,使得用户能方便地浏览和导航层次化的数据。 1. **基础概念** - **DOM(Document Object Model)**:...

    安卓 选择文件夹功能

    在安卓系统中,选择文件夹功能是用户交互中常见的一个环节,它允许用户在设备的文件系统中浏览、选择和操作文件夹。这个功能在安装应用程序、保存或加载数据、备份等场景中尤为常见。以下将详细介绍这个功能的几个...

    javascript 实现压缩文件夹

    通过使用 `GetFolder` 方法获取文件夹对象,并利用 `new Enumerator()` 创建枚举器,可以遍历文件夹中的所有文件。例如: ```javascript var colFiles = new Enumerator(objFolder.Files); for (var i = 0; (!...

    vb WebBrowser文件夹视图

    2. **列表 (3)**:在此模式下,文件和文件夹将按列表形式展示,通常只显示文件名,不显示额外的文件详情。 3. **详细资料 (4)**:这种模式提供最丰富的文件信息,包括文件名、大小、类型、修改日期等。 4. **缩略图 ...

    js选择文件夹

    在网页开发中,有时我们需要让用户选择文件夹而非单个文件,比如在实现上传整个文件夹的功能时。然而,HTML5并未提供直接选择文件夹的标准API,因此开发者通常会借助JavaScript(尤其是ActiveX对象)来实现这一功能...

    漫画压缩文件及漫画文件夹阅读器

    【漫画压缩文件及漫画文件夹阅读器】是一款专为漫画爱好者设计的应用,它允许用户无需解压即可直接浏览下载的压缩包内的漫画图片,极大地提高了查看漫画的便利性。此外,该软件还支持查看文件夹内的图片,使得管理和...

Global site tag (gtag.js) - Google Analytics