Flex中Windows 7中的应用程序目录的文件写入权限

时间:2010-08-11 06:45:20

标签: flex

我正在使用Flex创建AIR应用程序。在其中我使用应用程序目录中的一个文件来存储一些数据。它非常适合使用各种操作系统读取和写入此文件的数据,除了Windows 7.在Windows 7中它无法正常工作。可能是一个许可问题。

如何使用Windows 7在应用程序目录中写入文件?

由于 阿里夫

2 个答案:

答案 0 :(得分:1)

系统上的用户帐户控制是否处于活动状态? Air可能无法正确触发UAC提示,但如果打开,则根据访问限制,您需要让用户对Program Files文件夹进行任何更改。

修改

事实证明,你永远无法写入与File.applicationDirectory相关的路径,至少就文档而言。

答案 1 :(得分:1)

您是否尝试过使用用户目录而不是应用程序目录来存储数据?

而不是applicationDirectory使用applicationStorageDirctory。您的应用应始终有权写入后者。