私はflashbuilder 4.6でアプリを完成させ、アプリが最初に実行されたときに、最初はその中に新しいsqliteデータベースとテーブルを作成していました...しかし、/src/views/assetsにデータベースファイルを含めたいと思います/ フォルダーを開き、アプリの実行時にそのファイルを application.StorageDirectory にコピーします。これを実行する方法の例が見つかりません。プロセス/アクションスクリプトがどのように見えるかについて、誰かが光を当てることができますか?
質問する
436 次
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 の 2 番目のパラメーターは、既存のファイルを上書きするかどうかを指定します。
于 2013-02-18T04:02:45.380 に答える