Hi Guys,
I am having some difficulties creating a folder on my Android device. I do not want to use "specialfolderpath("documents")" rather, use the Android file system.
I have enabled "Write External" in the Standalone App Settings.
Any help would be greatly appreciated!
Thanks,
Googie.
P.S. I have done this before and know it is possible, but cant remember how I achieved it!
Cannot Create A Folder On Android
Moderators: FourthWorld, heatherlaine, Klaus, kevinmiller, robinmiller
-
- Livecode Opensource Backer
- Posts: 9359
- Joined: Fri Feb 19, 2010 10:17 am
- Location: Bulgaria
Re: Cannot Create A Folder On Android
How true, how true: I fathered 2 sons this way.P.S. I have done this before and know it is possible, but cant remember how I achieved it!
https://forums.livecode.com/viewtopic.php?t=10409
-
Re: Cannot Create A Folder On Android
I have solved this issue!
Thanks,
Googie.
Code: Select all
create folder "/storage/emulated/0/Temp Files"
Googie.
-
- Livecode Opensource Backer
- Posts: 9359
- Joined: Fri Feb 19, 2010 10:17 am
- Location: Bulgaria
Re: Cannot Create A Folder On Android
Um . . . don't you have a "funny feeling" about creating a folder inside
something called "Temp Files" ?
That would suggest to me that a folder created there will not persist between restarts.
The recipe from 2011 I referenced puts a new folder inside a "documents" folder: might be a better bet.
something called "Temp Files" ?
That would suggest to me that a folder created there will not persist between restarts.
The recipe from 2011 I referenced puts a new folder inside a "documents" folder: might be a better bet.
Re: Cannot Create A Folder On Android
Maybe the use case is for temporary files? But anyway I think Android file system locations are notoriously varied. I don't know whether much has changed to streamline the file path on more recent Android versions but in the past you couldn't always rely on a hard-coded path being the same on different devices. Maybe specialFolderPath("external documents") is more useful. This should resolve to a path accessible by other apps on the device whatever the version.