我在flashbuilder 4.6中完成了一个应用程序,最初是在应用程序首次运行时动态创建一个新的sqlite数据库和表...但我现在想要在/ src /中包含一个数据库文件views / assets /文件夹,当应用程序运行时,将该文件复制到application.StorageDirectory - 我无法找到任何如何解决此问题的示例。任何人都可以了解它的过程/动作如何看待?
答案 0 :(得分:2)
您可以使用File.copyTo:
var sourceFile:File = File.applicationDirectory.resolvePath("/views/assets/database.file");
var destination:File = File.applicationStorageDirectory.resolvePath("database.file");
sourceFile.copyTo(destination, true);
其中database.file是您的sqlite文件。您可能需要调整sourceFile的路径以匹配资产的位置。
copyTo的第二个参数指定是否覆盖任何现有文件。