app.FileExists should tell you if the file exists before reading it.
To create an empty file you should use the empty string (two quotes) "" .
If you read a file and want to check if it's empty then compare to empty string
You can have an absolute layout, then inside it add a (sub) layout Linear Right
sublayout.SetPosition(0,yourtop, 1) // left 0, your top position 0 to 1, screen width)
and put your controls inside the sub layout
You should be able to write and read GetPrivateFolder (user can't see it or update it)
and read and write to app.GetSpecialFolder("Downloads") (user can see and update it it probably at Internal > Downloads).
Regards, ah