AIR 中 File 对象的几个系统文件夹及其属性.
AIR 有一個 flash.filesystem 包, 其中包含 File, FileMode 和 FileStream 三個對象. 分別用來訪問文件系統, 定義文件模式 和 讀寫文件流.
其中 File 對象有幾個靜態屬性可以用來訪問系統文件夾, 分別是:
PLAIN TEXT >> CODE:?
下面做以詳細介紹 (來自 Adobe? Flex? 3 Language Reference):
applicationDirectory
該文件夾包含程序的所有安裝文件. 該對象的 url 屬性使用 app URL 協議(而不是 file 協議). 因此, 如果你使用 resolvePath() 方法創建了相對于 applicationDirectory 文件夾的 File 對象, 他們的 url 屬性也是 app 協議.
注: 你不能對使用 app 協議的文件夾或文件執行寫操作, 也不能刪除和創建文件或文件夾. 修改應用程序目錄中的文件內容是個壞習慣. 如果你想保存應用程序特有的數據, 考慮使用程序存儲文件夾 (File.applicationStorageDirectory).
applicationStorageDirectory
該文件夾是應用程序的私有存儲文件夾. 每個 AIR 應用程序都有一個唯一的持續性的存儲文件夾, 該文件夾將在第一次訪問 applicationStorageDirectory 時被創建. 他可以很方便地用來保存程序特有的數據.
該文件夾一般位于, X:\Documents and Settings\UserName\Application Data\AppId\Local Store 文件夾中, 其中 X 代表系統安裝盤盤符, UserName 代表當前登錄用戶名, AppId 為 AIR 程序唯一 id , 該 id 取決于應用程序描述文件(appName-app.xml)中對 id 的描述. 建議該描述仿照包的定義方法以免出現重名, 例如 org.phpz.AIR.AppIdDemo
當卸載 AIR 程序時, 這個文件夾中保存的文件不會被卸載程序刪除.
該對象的 url 屬性使用 app-storage URL 協議.
desktopDirectory
用戶桌面文件夾.
documentsDirectory
用戶文檔文件夾.
Windows 操作系統中, 該文件夾就是 "我的文檔", 位置類似 X:\Documents and Settings\userName\My Documents). 蘋果系統中文件位置為 /Users/userName/Documents.
以上兩個文件夾均使用 file URL 協議, 且也都有讀寫權限.
來自:http://phpz.org/?tag=desktopdirectory
轉載于:https://www.cnblogs.com/xxcainiao/archive/2008/07/01/1233249.html
總結
以上是生活随笔為你收集整理的AIR 中 File 对象的几个系统文件夹及其属性.的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 回家了~
- 下一篇: Windows下多线程编程技术及其实现