这可能是一个坏主意或任何你不想称之为的东西。然而,很想知道Air是否可以在其自己的已安装包中写入。我指的是在应用程序文件夹中发现的大量OSX“.app”文件。由于这些中的每一个都可以作为常规文件夹打开,我猜这就是它们。
我错过了哪些其他花哨的文件写作技巧?
答案 0 :(得分:0)
这绝对是一个坏主意。也就是说,看起来它可能是可能的。像(未经测试)的东西:
var appDir:File = File.applicationDirectory; // uses app: URI, can't be written to
var appPath:String = appDir.nativePath;
var writeableAppDir:File = new File(appPath);
var newFile:File = writeableAppDir.resolvePath("writeme.txt");
File
课程中的nativePath
和applicationDirectory
文档中充满了警告。跟着他们。
来自文档:
修改应用程序中的内容 目录是一种不好的做法,因为 安全原因。如果你想存储 特定于应用程序的数据,请考虑 使用应用程序存储 目录 (File.applicationStorageDirectory)。如果 你想要的任何内容 应用程序存储目录 访问应用程序 - priveleged 功能(AIR API),你可以 通过使用a公开该功能 沙箱桥。