Hello, I also experienced the same EnumerateFiles() issue when I was using mfa in my app. I workarounded it by using GetFiles() instead, which somehow worked. https://github.com/atsushieno/falplayer-android/blob/master/MainActivity.cs#L53
Interestingly, when I tried directory listing using dirent on Java, it just worked. https://github.com/atsushieno/falplayer-android-j/blob/master/src/name/atsushieno/falplayer/FalplayerActivity.java#L96 https://github.com/atsushieno/falplayer-android-j/tree/master/src/nativeandroid/dirent A similar dirent (libc) binding via P/Invoke might work. There might be chance to get mono EnumerateFiles() working in certain use of bionic too. Atsushi Eno > Hmmmm, this doesn't work either! dirJ.ListFiles returns a zero length array. > > Java.IO.File dirJ; > Java.IO.File[] filesJ; > > dirJ = new Java.IO.File(folderName); > filesJ = dirJ.ListFiles(); > > -- > View this message in context: > http://mono-for-android.1047100.n5.nabble.com/System-IO-DirectoryInfo-EnumerateFiles-not-working-on-external-directory-tp5060004p5060019.html > Sent from the Mono for Android mailing list archive at Nabble.com. > _______________________________________________ > Monodroid mailing list > Monodroid@lists.ximian.com > > UNSUBSCRIBE INFORMATION: > http://lists.ximian.com/mailman/listinfo/monodroid > > > _______________________________________________ Monodroid mailing list Monodroid@lists.ximian.com UNSUBSCRIBE INFORMATION: http://lists.ximian.com/mailman/listinfo/monodroid