7

Android デバイスのディレクトリ内に特定のファイルがあるかどうかを確認したい。

Windowsバッチで次の行を使用します

adb shell find /mnt/sdcard/koinoxrista -name Bill.txt

ファイルが存在する場合は何かを行い、ファイルが存在しない場合は別のことをしたい。

これどうやってするの?

4

4 に答える 4

9

検索コマンドは、adb シェルではサポートされていません。このコマンドは隠しファイルも表示しますadb shell ls -laR | grep filename

于 2014-08-07T14:21:05.190 に答える
1

Androidエミュレータには「find」プログラムが用意されていません。

于 2012-10-26T08:35:14.627 に答える
1

find正確なファイル名がわかっている場合は、それを探すなどの追加のコマンドを使用する必要はありません。組み込みのシェル機能を使用して存在するかどうかを確認するだけです。

adb shell "[ -f /mnt/sdcard/koinoxrista/Bill.txt ] && echo 'found'"
于 2012-10-26T23:51:36.223 に答える
1

このfindコマンドは、バージョン 6.0 (Mashmallow) 以降の Android でサポートされています。

これは、それ以来、Toybox が含まれているためです。

https://en.wikipedia.org/wiki/Toybox

于 2016-09-24T15:39:26.560 に答える