请检查目录是否存在对 Android 与 bash 的 sd 卡

标签: shell Android
发布时间: 2014/8/27 19:39:46
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

我想要检查目录是否存在对 sd 卡的 Android 使用 bash 的设备。我意识到了在这里回答一个类似的问题:如何检查目录是否存在在 Bash shell script 不同的是,当我这样做

if [ -e /sdcard/myDir ]; then
     # magic
fi

它被检查 /sdcard/myDir 是否存在我的电脑上而不是电话。如何检查文件夹是否存在的电话?

在此先感谢了 !

解决方法 1:

如果我理解正确的话请尝试:

adb shell

......,然后 type 您设备上的 shell 命令。我不是真的相信如果 bash 有可用的标准 Android 的设备。我敢打赌仅有简单的 busybox 工具安装。

此外请注意,是有非常有限的一组的目录你将能够访问非根设备上的这种方式。

更新: 更准确地说,如果您需要执行一些种壳 script 在远程设备上,首先准备好 script ,说 foo.sh ,然后执行:

adb push foo.sh /sdcard/
adb shell sh /sdcard/foo.sh

那应该做的把戏。

官方微信
官方QQ群
31647020