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
}
目前有一个问题,我在将文件加载到我的应用程序之前将其复制到 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
}