2 votes

adb récursif extrait un répertoire en utilisant le paramètre $EXTERNAL_STORAGE

Je souhaite extraire un répertoire d'un appareil Android qui contient des captures d'écran, la raison en est que je ne connais pas le nom de ces captures d'écran pour les extraire 1 par 1, donc extraire le répertoire me semble être une meilleure idée.

Mon commandement est le suivant,

adb pull "\\$EXTERNAL_STORAGE/screen/" .

Cependant, j'obtiens l'erreur suivante,

remote object '\\$EXTERNAL_STORAGE/screen/' does not exist

J'ai essayé avec et sans le '/' final, mais les deux messages d'erreur sont les mêmes, et j'ai vérifié que 'screen' existe bien.

Ma question est la suivante : est-il possible d'extraire un répertoire, plutôt que des fichiers individuels, et si oui, qu'est-ce que je fais d'incorrect ?

EDIT : J'ai lu un problème similaire, mais mon appareil affiche toujours l'erreur ci-dessus au lieu de "Is a directory". Récursif adb pull

Merci.

0voto

Firelord Points 23064

Si les captures d'écran sont enregistrées sur la carte SD externe, je pense que cette dernière est définie comme disque d'écriture par défaut. Dans ce cas, vous pouvez procéder comme suit,

adb pull /sdcard/{YOUR_DIR}/ {TARGET_DIR}

J'utilise mon alias personnalisé nommé adbshots qui est,

/usr/bin/adb pull /sdcard/Pictures/Screenshots/ /root

-1voto

Jay T Points 496

Essayez ceci. Cela devrait fonctionner.

adb pull /sdcard/screen/

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