In the past I have been using FileDialog (chosendirectory= fd.FilePath &"/") to get the directory where the files are that the user wants the program to use. These could be downloaded anywhere on the device or saved on an SD card. This dialog works but is old-looking (is there a setting that changes this?) and not quite as intuitive as the ExternalStorage class looks. But I can't figure out how to get a full filepath as a string -- I'm not getting any indication of what drive has been selected.