黑莓模拟器文件系统:它在哪里?

时间:2010-08-17 15:20:32

标签: java blackberry file-io java-me blackberry-simulator

我正在使用javax.microedition.io.file包写入Blackberry上的文件系统来测试一些东西。我能够打开一个文件(“file:///store/home/user/documents/mytxtfile.txt”)并写入它(我的意思是没有抛出任何异常,无论文件是否被创建和写的,我不知道。)

我在模拟器中运行,我想知道模拟器会在哪里写这样的文件?查看模拟器目录中的任何文件都没有更改,因此自写入此文件以来,没有任何.dmp文件发生更改。有谁知道这个文件会写在哪里,这样我才能确认它是真的写的?

1 个答案:

答案 0 :(得分:4)

默认情况下,BlackBerry文件系统在主机系统上表示为单个文件。您将在模拟器目录中看到此文件,例如8900-fs.dmp(例如8900模拟器)或8900-sdcard.dmp(用于同一设备的虚拟SD卡上的文件系统)。

遗憾的是,您无法浏览存储在模拟器设备文件系统中的文件,但您可以将模拟器配置为使用SDCard的实际目录。这是在模拟器对话框的Memory选项卡中(如果您正在使用Eclipse JDE插件,则在Debug Configurations - > Simulator下)。您可以使用file:/// sdcard前缀

写入SDCard

另一个选择是BlackBerry内置了一个文件浏览器 - 它(不直观地)位于“Media”图标下。单击“媒体”图标,然后打开菜单,其中有一个“浏览”菜单项。您将能够浏览模拟器的文件系统并查看您的文件是否存在。