0

我正在尝试通过代码在 j2me 中创建一个文件夹和一个图像。我能够在模拟器中创建一个图像文件,但是当我尝试在移动设备(诺基亚 2700)中运行该代码时......它给出了异常。我的代码是 folloes .....

 Enumeration e = FileSystemRegistry.listRoots();
                String root = null;
                while (e.hasMoreElements()) {
                root = (String) e.nextElement();
                break;
            }

 String  newFilePath = "file:///"+root+fileName[i];

 FileConnection fileConnection = (FileConnection) Connector.open(newFilePath,
 Connector.READ_WRITE);

                if(!fileConnection.exists())
                    fileConnection.create();

                else if(fileConnection.fileSize() == mediaSize){
                    fileConnection.close();
                    continue;
                }

我应该怎么做才能在以前存在的文件夹中创建一个图像文件,或者如果可能的话,我怎么能在 j2me 中创建一个文件夹。

4

1 回答 1

0

有些手机只允许在根目录的某些子文件夹中创建文件夹和文件。您可能无法在诺基亚 2700 的根目录中创建文件夹或文件。

通常,您必须转到这些手机上的“其他”文件夹。因此,请尝试以下两者之一作为路径和文件名:

file:///c:/other/myfolder/myimage.jpg
file:///e:/other/myfolder/myimage.jpg

取决于您是要保存到手机内存(驱动器 c)还是存储卡(驱动器 e)。

于 2013-04-05T09:51:09.657 回答