`
Fis
  • 浏览: 87894 次
  • 性别: Icon_minigender_1
  • 来自: 龙城
社区版块
存档分类
最新评论

air遍历目录里的文件

阅读更多
air开发移动应用时,用于遍历一个目录里的所有文件:

var file:File = File.applicationDirectory.resolvePath("xxx");
var fileList:Array = file.getDirectoryListing();
for each(var f:* in fileList) {
    this.checkPath(f);
}

_fileList = [];
private function checkPath(file:File):void {
    if (file.isDirectory) {
        var list:Array = file.getDirectoryListing();
        for each(var f:* in list) {
            this.checkPath(f);
        }
    }else {
        _fileList.push(file);
    }
}
分享到:
评论

相关推荐

    AS3遍历文件夹

    而在Adobe AIR环境中,应用程序通常拥有更多的文件系统访问权限,可以遍历更多目录。 `DirectoryEntry`类提供了许多其他有用的方法,例如`createDirectory()`用于创建新目录,`moveTo()`用于移动目录,以及`remove...

    Flex Air压缩和读取zip文件

    5. **遍历zip文件内容**:通过`getEntries()`方法,你可以获取一个包含zip文件内所有条目的列表,然后遍历这个列表,获取每个条目的信息,如名称、大小等。 6. **处理流**:如果你需要处理大文件或避免一次性加载...

    flex-air解压缩工具

    开发者可以通过调用工具提供的方法,实现对ZIP文件的读取、解压、文件遍历等操作。同时,由于其稳定性和兼容性,该工具可以有效地降低开发复杂度,提高开发效率。 总之,Flex Air解压缩工具是Adobe Air开发环境中的...

    Adobe AIR:压缩Zip/创建zip文件

    这可能需要递归地遍历文件夹,为每个子文件和子文件夹执行上述步骤。 “源码”标签可能意味着博文会包含实际的AS3代码示例,帮助读者理解如何在Adobe AIR中实现这些功能。而“工具”标签可能指的是使用Adobe AIR...

    AIR应用开发中文指南

    - **目录管理**: 探讨如何创建、删除和遍历目录。 - **文件操作**: 包括文件的创建、删除、复制等操作。 - **加密本地存储**: 介绍如何使用 AIR 提供的加密功能保护敏感数据。 - **拖拽与复制粘贴**: 实现文件和数据...

    AIR应用开发中文指南.pdf

    - 目录操作: 创建、删除目录以及遍历目录结构。 - 文件操作: 复制、移动和删除文件。 - 加密的本地存储: 保护敏感数据不被未授权访问。 - 拖拽 (Drag And Drop): 实现文件和数据的拖拽功能。 - 复制与粘贴: ...

    flex 打包解压缩

    这些条目可以是文件或目录,你可以遍历它们来获取文件信息或进行进一步的操作。 现在,让我们关注一下给定的压缩包子文件`asdoc`, `src`, 和 `example`。`asdoc`通常包含ActionScript文档,提供API参考信息;`src`...

    flash批量改名

    在"改名器.jsfl"中,可能包含了一个循环结构,遍历指定目录下的所有Flash文件,并根据预设的规则(比如替换字符串、添加序列号等)为它们设置新的文件名。用户可能只需要提供一个基本模板或者规则,脚本就能自动完成...

    jQuery API 1.5中文版.air

    7. `META-INF` - Adobe AIR应用的标准目录,包含了应用的元数据和证书信息。 总的来说,"jQuery API 1.5中文版.air"是一个方便开发者查询和学习jQuery 1.5 API的资源包,它不仅提供了详细的文档,还利用Adobe AIR...

    用AS3操作ZIP文件

    1. ** ZIP文件格式:** ZIP是一种广泛使用的文件归档格式,它可以将多个文件和目录压缩到单个文件中。ZIP文件内部包含了一个文件表,记录了每个压缩文件的位置和元数据。 2. ** 压缩算法:** ZIP文件支持多种压缩...

    flex多文件上传 asp.net实例

    我们可以遍历这个集合,对每个文件进行处理,例如保存到服务器的特定目录或者执行其他业务逻辑。 在实际项目中,多文件上传可能会涉及以下几个关键点: 1. **文件大小限制**:为了防止恶意用户上传大量大文件导致...

    php获取本地图片文件并生成xml文件输出具体思路

    在示例代码中,`opendir()`函数用于打开指定的目录(在这里是"upload/"),返回一个资源句柄,以便后续使用`readdir()`遍历目录中的文件。`closedir()`函数用于关闭已经打开的目录。 2. **目录遍历**:`readdir()`...

    filebrowser:iOS 7文件浏览器

    此外,使用`NSFileManager`类来遍历和操作文件,使用`UIDocumentInteractionController`或`UIActivityViewController`来支持iMessage和AirDrop的文件分享。对于tvOS和watchOS平台,还需要考虑特定的用户交互模式和...

    flex上传文件夹插件

    用户只需选择一次文件夹,插件会自动遍历其中的所有文件,无需逐个挑选。 为了实现这一功能,插件可能采用了递归算法,遍历文件夹及其子文件夹,将所有文件信息存储在内存中,然后通过HTTP请求分批次或一次性上传到...

    ActionScript开发人员指南中文版

    使用AIR文件系统API 第章:存储本地数据 共享对象 加密的本地存储区 第章:在AIR中使用本地SQL数据库 关于本地SQL数据库 创建和修改数据库 操作SQL数据库数据 使用同步和异步数据库操作 对SQL数据库使用加密 使用SQL...

    flex zip压缩算法

    7. **压缩和解压缩流程**:创建ZIP文件时,Flex Zip算法会遍历文件或目录,对每个文件进行DEFLATE压缩,然后将压缩后的数据写入ZIP文件。解压缩时,它读取ZIP文件中的每个数据块,解压后再写入到目标位置。 8. **...

    Flex论坛FZip zip组件-flexcoders

    - **读取ZIP内容**:可以遍历ZIP文件中的所有条目,获取每个条目的信息,如文件名、大小、压缩比等。 - **写入和更新ZIP**:FZip组件允许向已有的ZIP文件追加新文件,或者替换已存在的条目。 7. **Flex与ZIP的...

    JQuery1.5中文版

    - **AIRAliases.js**:可能是一个针对Adobe AIR平台的适配文件,确保jQuery在该环境下正常运行。 - **mimetype**:MIME类型文件,通常用于标识压缩包内的文件类型。 - **jquery128.png, jquery48.png, jquery32....

    as3corelib-.93.zip

    AS3CoreLib是一个开源的ActionScript 3库,主要用于增强Adobe Flash Player和Adobe AIR平台的功能。这个库由专业开发者James Ward创建并维护,为开发者提供了许多实用的工具和类,帮助他们更高效地开发富互联网应用...

    ActionScript开发技术大全

    29.2.6目录与文件管理示例 620 29.2.7文件内容读写 626 29.2.8文件内容读写示例 629 29.3访问数据库 632 29.3.1使用数据库连接 632 29.3.2建立数据表 634 29.3.3插入数据 635 29.3.4设置SQL语句参数 636 29.3.5查询...

Global site tag (gtag.js) - Google Analytics