I want to check if there is a certain file inside a directory in my android device.
I use the following line in my windows batch
adb shell find /mnt/sdcard/koinoxrista -name Bill.txt
I want to do something if the file exists and something else if file does not exist.
How can I do this?
When you know the exact file name you do not need to use any extra commands like
find
to look for it. Simply check if it exists using built-in shell facilities:Find command is not supported in adb shell. This command will also show you hidden files
adb shell ls -laR | grep filename
The
find
command is supported in Android since version 6.0 (Mashmallow).This is because it's including Toybox since then.
https://en.wikipedia.org/wiki/Toybox
I am afraid that the Android emulator does not provide with the 'find' program.