2013-02-18 41 views
0

我在flashbuilder 4.6中完成一个应用程序,最初创建一个新的sqlite数据库和表中,在应用程序第一次运行时,在飞行中...但我现在想要在/ src/views/assets /文件夹中包含数据库文件,并在应用程序运行时将该文件复制到应用程序中。存储目录 - 我无法找到任何有关如何解决此问题的示例。任何人都可以阐明它的过程/动作脚本的外观吗?flashbuilder 4.6 - 如何包括一个sqlite数据库并复制到存储目录

回答

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的第二个参数指定是否覆盖任何现有的文件。

+0

谢谢,我还在用它修补 - 只需要弄清楚如何构建的资源文件路径...我已经努力探索 File.applicationDirectory.resolvePath 看看它,希望吐出它会给我线索,但还没有运气。再次感谢您的帮助。 @LeeBurrows – tamak 2013-02-18 05:46:23

相关问题