2 votes

Vérifier si un certain répertoire existe sur l'AVD en utilisant la commande ADB

Je veux vérifier si un certain répertoire (par ex. /data/textdata/ ) existe sur l'AVD en utilisant adb shell .

Je suis Réponse de prolink007 sur SO sauf cette ligne :

DIR_RESULT=$(adb shell ls /data/ | tr -d '\015'|grep '^textdata$')

mais il va toujours dans le then branch si le répertoire existe ou non. J'ai aussi cherché le adb shell manuel sans résultats.

Une suggestion ?

1voto

floriangosse Points 127

J'ai essayé ça sur un avd et ça marche pour moi :

ls /data/textdata > /dev/null 2>&1 && echo "exists" || echo "not exists"

0voto

floriangosse Points 127

Essayez ceci, s'il vous plaît :

DIR_RESULT=$(adb shell if [ -d  "/data/textdata" ]; then echo "exists"; else echo "not exists"; fi; );

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X