AS3 File.documentsDirectory 不存在?

AS3 File.documentsDirectory doesn't exist?

目前有一个问题,我在将文件加载到我的应用程序之前将其复制到 File.documentsDirectory,但该应用程序的一个用户没有本地文档目录,因为它映射到服务器。

有什么办法可以解决这个问题吗?也许我可以检查文档目录是否存在,如果存在则保存到桌面?

保存的 file/folder 需要易于访问,但最好不要在桌面上,因为这只是在询问更多问题。

您可以轻松检查目录或文件是否存在 exists 属性 File 对象:

var file:File;

if(File.documentsDirectory.exists){
    file = File.documentsDirectory;
}else if(File.desktopDirectory.exists) {
    file = File.desktopDirectory;
}else {
    //let the user pick the directory with FileReference class or save in File.applicationStorageDirectory
}