Dim rp As RuntimePermissions
For Each s As String In rp.GetAllSafeDirsExternal("") 'returns a string array
Log(s) '1st media is always the defaultExternal, 2nd is the physical SD card, 3rd if accessible probably USB pendrive
Next
'1. inner memory + sd card:
' /storage/emulated/0/Android/data/com.misiolvas/files
' /storage/3E98-DF1D/Android/data/com.misiolvas/files '<--sd card
' 2. inner memory + sd card + pendrive1
' /storage/emulated/0/Android/data/com.misiolvas/files
' /storage/3E98-DF1D/Android/data/com.misiolvas/files '<--sd card
' /storage/424610224610196D/Android/data/com.misiolvas/files '<--pendrive1
' 3. inner memory + sd card + pendrive1 + pendrive2
' /storage/emulated/0/Android/data/com.misiolvas/files
' /storage/6C4A-711A/Android/data/com.misiolvas/files '<--pendrive2
' /storage/3E98-DF1D/Android/data/com.misiolvas/files '<--sd card
' /storage/424610224610196D/Android/data/com.misiolvas/files '<--pendrive1
' 4. inner memory + pendrive + pendrive2
' /storage/emulated/0/Android/data/com.misiolvas/files
' /storage/6C4A-711A/Android/data/com.misiolvas/files '<--pendrive2
' /storage/424610224610196D/Android/data/com.misiolvas/files '<--pendrive1
' 5. inner memory + pendrive2
' /storage/emulated/0/Android/data/com.misiolvas/files
' /storage/6C4A-711A/Android/data/com.misiolvas/files '<--pendrive2