2013-02-18 31 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

相關問題