No, I mean I put a directory of files on an sd card on my PC (for example), then I put it in my phone. Now my program ask where are those files. In the past I used the filedialog to let the user point to where those files are. The files could be on the sdcard or moved to somewhere on file.dirRootExternal -- I don't know where they are, that's why I need the user to show which files to open. FileDialog would give me a full path that I could use to access those files. Now I want to use ExternalStorage. But I can't use the result from the examples given to access the files -- I can't get a full path that tells me whether the files are in file.dirRootExternal or instead on the sd card (as filedialog.FilePath tells me). I don't know whether the user has saved the files on the sd card, or on the File.DirRootExternal, so I need a way to know where the user is pointing.