0

我正在使用以下代码在 BlackBerry 模拟器上编写文本文件。我的数据已成功写入文件,但我无法找到我的文件。我在哪里可以找到模拟器上的文件?

public static void debug() { 
    OutputStream os = null;
    FileConnection fc = null;
    try { 
        String data = "Hello This is Yogesh working on blackberry";

        Dialog.alert("TEST_1");
        fc = (FileConnection)Connector.open("file:///SDCard/test.txt",Connector.READ_WRITE);
        //fc = (FileConnection)Connector.open("file:///SDCard/BlackBerry/pictures/test.txt",Connector.READ_WRITE);
        Dialog.alert("TEST_2");
        //FileConnection fc = (FileConnection)Connector.open(System.getProperty("file:///SDCard/"+"test.txt"),Connector.READ_WRITE);
        Dialog.alert("TEST_3");
        if(!fc.exists()) {
            Dialog.alert("TEST_31");
            fc.create();
        }
        Dialog.alert("TEST_4");
        os = fc.openOutputStream();
        Dialog.alert("TEST_5");
        os.write(data.getBytes());
        Dialog.alert("TEST_6");
        Dialog.alert("Data written successfully...!!!");
    } catch(Exception e) {
        Dialog.alert("Exception in writing logs :"+e);
    } finally {
        if(os != null) {
        try {
            os.close();
        } catch(Exception e) { }
    }
    if(fc != null) {
        try {
            fc.close();
        } catch(Exception e) { }
    }
}
4

2 回答 2

0

在模拟器中,您还可以转到Media,单击菜单按钮,选择Explore并浏览到您的文件。

另一种选择是将您的模拟器设置为将内容保存到文件系统上的选定位置:在 Eclipse 中转到Run -> Debug Configurations -> Simulator tab -> Memory选项卡。选中“使用 PC 文件系统存储 SD 卡文件”选项并浏览到您的首选位置。我发现这非常方便。

希望这可以帮助 :)

于 2010-11-02T20:33:19.253 回答
0

在模拟器中,如果您打开 Files 应用程序,在“Applications”文件夹中,您可以通过选择 File Folders,然后选择 Media Card 来浏览 SDCard 文件。

于 2010-10-30T17:09:28.590 回答