0

我在 flashbuilder 4.6 中完成了一个应用程序,最初是在应用程序首次运行时在其中创建一个新的 sqlite 数据库和表......但我现在想在 /src/views/assets 中包含一个数据库文件/ 文件夹,当应用程序运行时,将该文件复制到 application.StorageDirectory - 我找不到任何关于如何完成此操作的示例。任何人都可以阐明它的流程/动作脚本的外观吗?

4

1 回答 1

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

于 2013-02-18T04:02:45.380 回答