Thanks for replies. I've tested using this. It is run when a button is pressed, "test" starts at 0.
{
test ++;
if ( test == 1 ) asc9.SetText( app.GetInternalFolder() );
if ( test == 2 ) asc9.SetText( app.GetExternalFolder() );
if ( test == 3 ) app.MakeFolder( app.GetInternalFolder() +"/Atest" );
if ( test == 4 ) app.MakeFolder( app.GetExternalFolder() +"/Atest" );
if ( test == 5 ) app.MakeFolder( "/storage/sdcard1/Atest" );
if ( test == 6 ) app.MakeFolder( "/storage/extsdcard/Atest" );
}
app.GetInternalFolder() returns "/sdcard".
app.GetExternalFolder() returns "/storage/sdcard1".
When run it creates the internal SD card folder, but not the external SD card folder.
I've tried in settings to set "save location" to both "SD card" and "Phone". Either way it creates the internal SD folder, but not the external SD folder.
I've tried dismounting and mounting the SD card but still same result.
The external SD card is there and phone can access files.
It's as though the external SD card is read only to the phone so, to test that, I'll put a file on there and get my app to attempt to read it.
Any other ideas?