您可以使用 resolvePath() 方法获取相对于其他给定路径的路径。例如,以下代*设置 File 对象以使其指向应用程序存储目录中的 log.txt 文件:
var file:File = air.File.applicationStorageDirectory;
file = file.resolvePath("log.txt");
您可以使用 File 对象的 url 属*以使该对象指向基于 URL 字符串的文件或目录,如下所示:
var urlStr = "file:///C:/AIR Test/test.txt";
var file = new air.File()
file.url = urlStr;
您还可以将 URL 传递到 File() 构造函数,如下所示:
var urlStr = "file:///C:/AIR Test/test.txt";
var file = new air.File(urlStr);
url 属*始终返回 URL 的 URI 编*版本(例如,空格替换为 %20):
file.url = "file:///c:/AIR Test";
alert(file.url); // file:///c:/AIR%20Test
您还可以使用 File 对象的 nativePath 属*设置明确的路径。例如,在 Windows 计算机中运行以下代*,可以设置 File 对象以使其指向 C: 驱动器的 AIR Test 子目录中的 test.txt 文件:
var file = new air.File();
file.nativePath = "C:/AIR Test/test.txt";
您还可以将此路径传递到 File() 构造函数,如下所示:
var file = new air.File("C:/AIR Test/test.txt");
在 Windows 中,您可以使用正斜杠 (/) 或反斜杠 (\) 字符作为 nativePath 属*的路径分隔符。在 Mac OS 中,请使用正斜杠 (/) 字符作为 nativePath 属*的路径分隔符:
var file = new air.File(/Users/dijkstra/AIR Test/test.txt");
有关详细信息,请参阅修改文件路径。
相关推荐
在Flex 4.6与Adobe Integrated Runtime (AIR)的开发中,读写文本文件是一项基本操作,对于初学者来说尤其重要。本教程将详细介绍如何在Flex应用中实现这一功能,以便用户可以对本地的文本文件进行读取、修改以及保存...
安装Flex Air SDK和集成开发环境(IDE)如Flash Builder或IntelliJ IDEA,是开始Flex Air开发的第一步。文档会详细指导如何下载安装这些工具,并配置环境变量,确保编译器和调试器的正常工作。 三、Flex Builder的...
《Flex Air 本地文件管理器:打造Windows系统式的文件操作体验》 在现代软件开发领域,Adobe Flex Air技术提供了一种强大的跨平台解决方案,使得开发者能够构建与桌面系统深度集成的应用程序。尤其在本地文件管理...
- **技术栈**:AIR 支持多种技术栈,包括: - Flash/Flex/ActionScript - HTML/JavaScript/CSS/Ajax - PDF 可嵌入到任何应用程序中 - **应用场景**:AIR 应用程序可以基于不同的技术构建,例如: - 基于 Flash ...
2. **Adobe AIR (Adobe Integrated Runtime)**:AIR是一个跨平台的运行环境,允许开发者使用Web技术(如HTML、JavaScript、Flash/Flex)创建桌面应用程序。它将Web应用程序的灵活性与桌面应用程序的特性相结合,如...
Flex Air压缩和读取zip文件是一项在开发过程中经常会遇到的任务,尤其在处理大量数据或文件传输时。这个主题主要涉及到Flex、Adobe AIR以及ZipArchive库的使用。让我们深入了解一下这些概念和技术。 首先,Flex是一...
同时,Flex SDK中的Flex Compiler负责将源代码编译成AIR应用程序,然后通过Adobe AIR SDK打包成可执行文件,方便最终用户安装和使用。 在压缩包文件“Property”中,可能包含了项目的所有源代码、资源文件、配置...
在Flex Air中,有时我们需要将数据导出为Excel格式,以便用户可以进行离线分析或进一步处理。然而,需要注意的是,Flex Air原生并不直接支持导出包含中文字符的Excel文件,这可能是由于早期版本的Excel文件格式处理...
【标题】:“flex开发系列书籍:AIR RIA开发” 【描述】:“浅谈基于FLEX与AIR的RIA开发技术及应用.pdf” 【标签】:“flex” “RIA” “AIR” 【正文】: 富互联网应用程序(Rich Internet Applications, RIA)...
1. **Adobe AIR(Adobe Integrated Runtime)**:AIR是Adobe公司推出的一个运行环境,它让Web开发者能够使用HTML、CSS、JavaScript或Flex技术构建桌面应用程序。AIR提供了与操作系统更深入的交互能力,如访问本地...
2. **Adobe AIR (Adobe Integrated Runtime)**:AIR允许开发者使用Web技术(如HTML、CSS、JavaScript或Flex)创建桌面应用程序,它可以访问本地操作系统资源,提供比Web应用更丰富的用户体验。在本项目中,AIR3.1...
File类是Flex与本地文件系统交互的基础,它可以代表计算机上的任何文件或目录。你可以创建一个File对象来表示特定的文件路径,或者获取用户的文档、桌面等特殊位置。例如,`var file:File = new File("C:/example....
3.1.1 在air应用程序描述符文件中设置属性 66 3.1.2 手动编辑hello world app的应用程序描述符文件 66 3.1.3 blackberry tablet os配置 76 3.1.4 为google android打包 79 3.1.5 为apple ios打包 85 3.1.6 为...
AIR提供了本地桌面功能,如访问文件系统、桌面集成和离线运行等,极大地拓宽了Flex应用的使用场景。 在Flex4 AIR应用中实现自定义窗口,首先需要理解`NativeWindow`类。这个类是所有AIR桌面窗口的基础,它提供了...
对于AIR应用程序的开发,教程会涉及AIR SDK的使用,以及如何利用它提供的API来访问本地文件系统、网络、系统资源等。读者将学习到如何实现桌面特有的功能,比如拖放操作、桌面通知、离线存储等。 在实际项目开发中...
在给定的“Flex air 读写Excel文件”的主题中,我们将深入探讨如何在Flex Air中处理Excel文件,特别是涉及到中文字符的读写以及多页操作。 在Flex Air中读写Excel文件,通常需要借助第三方库,因为Flex原生并不支持...
flex air 单机版俄罗斯方块 小游戏 flexbuilder项目文件
【Java Flex 开发 AIR 完整源码及文档】是一个针对Java与Adobe Integrated Runtime (AIR)集成开发的资源包,包含完整的源代码和详细的开发指南。这个资源旨在帮助开发者掌握如何使用Java作为后端服务,与Adobe Flex...
GIFPlayer是一款专门设计用于Flex和Adobe AIR环境的控件,其核心功能在于提供了一个强大的平台,使得开发者能够在Flex或Air应用程序中轻松地播放GIF动画。这款控件不仅支持常见的GIF动画,还可能包含一些高级特性,...