`
zwnJava
  • 浏览: 208884 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

AIR获得目录列表

阅读更多

File

    1.    File 对象表示文件或目录的路径。这可以是现有的文件或目录,也可以是尚不存在的文件或目录(例如,它可以表示希望创建的文件或目录的路径)。
File 类具有许多属性和方法,用于获取有关文件系统的信息和用于执行各种操作(如复制文件和目录)。

可以与 FileStream 类一起使用 File 对象来读取和写入文件。

   2.   获得文件和目录列表:

        同步操作:
             方法:getDirectoryListing():Array 返回与此 File 对象表示的目录中的文件和目录对应的 File 对象的数组。此方法不浏览                   子目录的内容

 用法:
 import flash.filesystem.File;

 var directory:File = File.userDirectory;
 var list:Array = directory.getDirectoryListing();
 for (var i:uint = 0; i < list.length; i++) {
      trace(list[i].nativePath);
 }

 异步操作:
     方法:getDirectoryListingAsync():void  异步检索与此 File 对象表示的目录内容对应的 File 对象的数组
     用法:
  import flash.events.FileListEvent;

  var directory:File = File.userDirectory;
  directory.getDirectoryListingAsync();
  directory.addEventListener(FileListEvent.DIRECTORY_LISTING, directoryListingHandler);

  function directoryListingHandler(event:FileListEvent):void {
       var list:Array = event.files;
       for (var i:uint = 0; i < list.length; i++) {
           trace(list[i].nativePath);
      }
  }
 两者区别:
  同步操作可获得相对的url地址.
  导步操作的url 和 nativePath 两者是相同的。
               
   其它。。。

分享到:
评论

相关推荐

    AIR程序窗口 基于内容 动态缩放窗口

    6. `src`:源代码目录,通常包含ActionScript或MXML文件,这些是构建AIR应用的主要代码。 7. `libs`:库文件夹,可能包含了项目依赖的外部库或框架,用于扩展AIR应用的功能。 综上所述,这个项目可能是一个使用...

    Flex 的 Adobe AIR快速入门

    - **异步读取文件**: 在构建目录搜索应用程序时,使用`getDirectoryListingAsync()`方法来异步获取目录列表,这样可以在等待文件数据的同时执行其他ActionScript进程,提高程序响应性。 - **文件扩展名提取**: ...

    RPiPlay:Raspberry Pi的开源AirPlay镜像服务器。 支持iOS 9及更高版本

    2. **设备配对**:在iOS设备上,选择要播放的媒体,然后点击播放界面的AirPlay图标,从列表中找到你的Raspberry Pi设备。 3. **流媒体播放**:一旦连接成功,你可以开始播放音频或视频,内容将通过RPiPlay在...

    ActionScript开发人员指南中文版

    通过三角形获得D效果 第章:文本使用基础知识 第章:使用TextField类 显示文本 选择和操作文本 捕获文本输入 限制文本输入 设置文本格式 高级文本呈现 使用静态文本 TextField示例:报纸风格的文本格式设置 第章:使用...

    Asterix Cat 标准的总目录,内行人都懂得

    Asterix Cat标准作为一套成熟的空管监视数据交换规范,在全球范围内得到了广泛的应用和支持。通过明确规定的SAC、SIC、数据类别、数据字段、数据块和数据项等核心概念,确保了数据交换过程的高效性和一致性。此外,...

    Flex文本框自动提示

    Flex文本框自动提示技术是基于Adobe Flex框架的一种用户体验优化功能,它允许用户在输入文本时获得即时的下拉建议或提示。这种功能在各种应用程序中非常常见,如搜索引擎、在线表单和数据输入界面,可以显著提高用户...

    软件界面设计工具_3款合集

    可使用标准Windows元素创建图形用户界面(GUI)屏幕,包括框架窗口、会话、菜单、工具栏、标签、按钮、复选框、单选按钮、滚动条、滑动调节框、微调框、组合框、树列表、列表框、编辑框以及静态文本等。 通过现有...

    747_guardian.zip

    用户需要首先下载这个压缩包,然后根据目录中的信息查找并下载相应的资源。值得注意的是,这些模型经过验证,适用于STK从8.0到11.0的所有版本,显示了它们的兼容性和持久性。"分类air"表明这些模型主要聚焦于空中...

    iOS Device Support 11.4

    5. **AirPlay 2**:对于音乐和视频应用,开发者可以测试AirPlay 2的功能,如多房间音频流。 6. **WebKit的更新**:网页视图和浏览器应用可以利用WebKit的新特性进行测试。 在真机调试过程中,开发者需要注意以下几...

    iphone_user_guide_ch.pdf

    - **Siri和语音控制目录**:使用语音命令控制音乐播放。 - **iTunes Match**:匹配云端音乐库,同步至设备。 - **家庭共享**:与家庭成员共享音乐资源。 - **音乐设置**:调整音乐播放相关设置。 #### 九、信息 - ...

    A12_OTA-20210605.zip(众泰T500导航升级系统修复)

    【描述】描述中的"A12_OTA-20210605.zip"与标题一致,表明这是一个通过Over-the-Air (OTA)技术进行的更新,即通过无线网络将软件更新推送给用户,无需到4S店进行硬件更换或软件安装。这次更新主要针对的是导航系统,...

    cups-2.3.3-source.tar.gz

    解压"cups-2.3.3-source.tar.gz"后,你会得到" cups-2.3.3 "目录,其中包含以下组件: - `configure`:用于配置构建环境的脚本。 - `Makefile.am`和`Makefile.in`:自动化构建系统的模板文件,用于`autoconf`和`...

    一加5原厂内核

    - **META-INF**:在Android的OTA(Over-The-Air)更新包中,META-INF目录包含有关更新的元数据,如签名信息、版本号和安装脚本,这些信息在更新过程中用于验证文件完整性和指导安装过程。 - **firmware-update**:...

    doch-firmware.rar_MDOC H3_mdoc

    【压缩包子文件的文件名称列表】只列出了一个文件 "doch-firmware",这可能是整个固件更新项目的主要源代码文件或者是包含所有源代码和相关文档的目录。在解压后,通常会发现一系列的文件,如C或C++源代码文件(.c, ...

    at&cron.pdf

    at&gt; /mj/datadeal.sh &gt; /mj/air-safe at&gt; Ctrl+D ``` 这里`Ctrl+D`表示结束输入,提交任务给`at`命令执行。 ##### 2.4 查看和管理at任务 - **查看等待执行的任务**:`# atq` - **删除at任务**:`# atrm ...

    三星四核RP4418开发板编译生成otapackage已优化

    - **社区支持**:参与社区论坛或邮件列表讨论,可以获得来自其他用户的宝贵经验和建议。 - **GitHub仓库**:查找相关项目的GitHub仓库,通常会包含详细的编译指南和示例代码。 #### 常见问题解答 1. **关于JVM的...

    iPhone4S中文说明书

    - **AirPlay**:说明了如何使用AirPlay功能来无线播放多媒体内容。 - **蓝牙设备**:介绍了如何连接蓝牙耳机或其他蓝牙设备。 - **电池**:提供了延长电池寿命的建议和技巧。 - **安全功能**:列出了设备的安全特性...

    sforce-开源

    3. **SDK(软件开发工具包)**:在压缩包的文件名列表中出现了"sdk",这通常包含了开发人员所需的库、文档、示例代码等资源,以帮助他们快速上手开发。SDK会提供API的详细说明,示例应用程序,以及如何连接、认证和...

    VerdiUserManual

    它最初是为了支持**Center for Community Air Quality Modeling and Analysis (CMAS)**的工作而创建的。该软件在处理大规模、高维度的数据集方面表现出了卓越的能力,特别是在空气污染监测与预测领域。 **获取Verdi...

Global site tag (gtag.js) - Google Analytics