3
FileConnection fc = (FileConnection)Connector.open("file:///C:/products.dat",Connector.READ_WRITE);
if(!fc.exists())
{
    fc.create();
    OutputStream os=fc.openOutputStream();
    byte[] b=response.toString().getBytes();
    os.write(b);
    os.flush();
    fc.close();
}
4

1 に答える 1

2

あなたが提供しているパスは有効なルートではないようです。デバイス内のすべての有効なルート値のリストを確認するには、FileSystemRegistry の listRoots() メソッドを呼び出します。

他の理由は、何らかの理由で FileSystemRegistry がそのパスにアクセスできない可能性があります (ディスク エラーまたは読み取り保護)。

于 2013-08-07T06:18:50.597 に答える