簡體   English   中英

Adobe Air全球應用程序數據

[英]Adobe Air Global Application Data

有人知道Adobe Air的“全球”應用程序數據嗎?

File.applicationStorageDirectory存儲在用戶區域內?

但是我們需要該應用程序來存儲整個計算機的信息。

Windows之類的東西:C:\\ ProgramData或AllUsers,但是似乎沒有使用這些區域的官方方法。 (嘗試將此保持為標准)

但是似乎沒有File.allUsersApplicationStorageFile.globalApplicationData anything.

現在我知道我可以為Windows Vista / 7做如下操作

var _path:String = File.applicationDirectory.nativePath;
// _np: C:\Program Files (x86)\ProgName\
_path = _path.substr(0, _np.indexOf(File.separator) + 1);
// _np: C:\
var _file = new File(_path).resolvePath("ProgramData/ProgName");

但我不知道該如何處理WinXP,MacOS或Linux。

任何幫助都將受到歡迎。

您不能只使用File.applicationDirectory嗎? (或者更確切地說,它的子目錄。)這會將您的信息存儲在應用程序目錄中,並且所有用戶都可以訪問。

這可能不是理想的,但是可以。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM