我正在 Windows 上安装一个 Air 应用程序,该应用程序在应用程序的 Program Files 文件夹(即 C:\Program Files\app\config.xml)中安装了一个个性化的 xml
安装后我每次都必须手动编辑这个文件(编辑用户名、服务器 ip 等设置...)
所以,我想知道如果我想在安装下编辑这个文件,该怎么办?
使用 actionscript 3 在 Flash CS5.5 中编译应用程序
/谢谢/哈维尔
我正在 Windows 上安装一个 Air 应用程序,该应用程序在应用程序的 Program Files 文件夹(即 C:\Program Files\app\config.xml)中安装了一个个性化的 xml
安装后我每次都必须手动编辑这个文件(编辑用户名、服务器 ip 等设置...)
所以,我想知道如果我想在安装下编辑这个文件,该怎么办?
使用 actionscript 3 在 Flash CS5.5 中编译应用程序
/谢谢/哈维尔
您可以通过以下方式访问安装文件夹:
File.applicationDirectory
但是您的应用程序没有对该文件夹的写入权限。你应该使用:
File.applicationStorageDirectory
正如 Lee Burrows 所说,您可以在第一次运行应用程序时创建该文件。
例子:
var configFile:File = File.applicationStorageDirectory.resolvepath('config.xml');
if(configFile.exists)
{
// load file
}
else
{
// apply default settings + save settings to "configFile"
}