将DB文件从Flex AIR bin调试文件夹复制到任何文件夹以编程方式

时间:2011-12-02 11:52:57

标签: flex air

我有一个db文件驻留在Flex Air Bindebug文件夹中,在这里我想移动/保存这个db文件在另一个位置让我们说在mydocument /或任何文件夹中,我无法以编程方式执行它。请帮助我在这里。

提前致谢。

2 个答案:

答案 0 :(得分:0)

您是尝试通过动作脚本还是在FlashBuilder / Eclipse中执行此操作? 如果你试图在IDE中移动,那么使用ANT。

答案 1 :(得分:0)

假设 mydbfile.db 是您的应用程序目录中的文件:

var fileToCopyFrom:File = File.applicationDirectory.resolvePath("mydbfile.db");
var fileToCopyTo:File = File.documentsDirectory("Copy of mydbfile.db");
fileToCopyFrom.copyTo(fileToCopyTo as FileReference);

这会将文件复制到Documents目录。这些都是flash.filesystem.File的AS3参考中记录的所有基本功能。