Symbian 9.1 Development Tip and Warning
I have been playing a lot with files under 9.1. If you look on the Symbian/Nokia development forums, some developers have been wondering how to write out information to text files that can be human readable afterwards. Writing to the (default) ‘private’ directory results in a file that can’t be read from any other program.
The solution is to write to any unprotected directory outside the ’sys’ and ‘private’ directory structures. The ’other’ directory is a good choose. Better still, you might want to use RFileFileLogger (see the SDK) to write to a sub-directory of c:\logs.
In actual fact, it is possible to look into the ‘private’ directories. Simply install to the memory card and later insert the card into a PC card reader. The ‘private’ directory is a hidden directory but can still be manipulated from the Windows file explorer. This has implications as to what developers might want (or not want!) to put in private directories. i.e. Don’t be lulled into a false sense of security and place unencrypted sensitive data in them.