In Nokia's Symbian 'Series 60' phones (
Nokia 7650,
3650,
3600,
6600,
3620,
3660 &
N-Gage mobile game deck) there's no way for MIDlets to save to the native file system. (They can save data to MIDP 'record stores' which of course are implemented using the native file system, but that doesn't give you open access to the native file system). This capability will become available in future phones through the JSR-75 File API, but that's not implemented in the phones available today.
On the other hand, Symbian C++ programs running on those phones are able to access the local file system.
I assume these are the phones you're asking about. The 'communicator' phones (
Nokia 9210,
9290,
9210i) have a different version of
Java, '
Personal Java', with different capabilities. I expect (but don't know for sure, I'd have to check) that you can access the local file system from Personal Java applications on those phones.
[ December 01, 2003: Message edited by: David Price ]