I have Android 11 on a Samsung S10 and explored this a bit.
1) Due to "Storage Access Framework" first I add the external drive using the picker in Automate setup.
This gives me a path of /storage/3BF7-184B
2) When I attempt to add a path into the Storage Media Mounted block, /storage returns a permission denied fault. The app cannot list this directory, it is only allowed to access folders within it is has permission for and knows the path.
When the picker is on /storage, I can type in 3BF7-184B manually and it accepts the path.storage/3BF7-184B
The block fails to function.
3) I also tried storage/3BF7-184B/DCIM in the storage media mounted block and thst fails also
****
4) I now tried a "file list" block. I entered "storage/3BF7-184B" using Fx it is accepted, and the file list block works perfectly with no issues.
I repeated with "storage/3BF7-184B/DCIM" and this also works perfectly, generating an array of file/path names.
The files/paths names are "storage/3BF7-184B/*
****
5) OK, so now I tried a "File Exists?" block using "storage/3BF7-184B/DCIM" enteted as Fx
FAIL!
This generates a fatal exception:
com.llamalab.safs.NoSuchFileException: /storage/emulated/0/3BF7-284B
Where did it get that path from? It's not even the correct path.
-J