qu'est-ce que le répertoire de travail par défaut pour adb push/pull et comment puis-je le changer?
J'ai sorti un fichier à partir de l'android carte sd à l'aide de la bad et il semble qu'il va à c:\documents and settings\userName
par défaut. Je ne sais pas comment il a obtenu l'ensemble de ce dossier puisque ce n'est pas où la bad est installé, mais n'a probablement quelque chose à voir avec le fait que les deux workspace
et .android
dossiers sont situées ici. Comment puis-je changer l'emplacement par défaut pour les tirer de commande de la bad?
OriginalL'auteur user13267 | 2013-08-22
Vous devez vous connecter pour publier un commentaire.
Le répertoire par défaut pour
adb pull
ouadb push
semble être le répertoire courant (aka.
).Si vous émettez une commande telle que la suivante, ne précisant pas le
target
répertoirele fichier (s'il existe) sera copié dans le répertoire courant.
Les utilisateurs de Windows:
De prendre note de ce qui suit: Si vous utilisez Windows (Vista ou plus récent), les chances sont que si le répertoire courant exige des privilèges élevés à écrire sur, Windows en silence à reproduire la structure des répertoires de votre répertoire courant dans un dossier spécial appelé
VirtualStore
et copie vos fichiers dans.Le chemin d'accès complet pour
VirtualStore
est:%LOCALAPPDATA%\VirtualStore
, qui probablement se traduire parC:\Users\<account_name>\AppData\Local\VirtualStore
.Donc, dans le scénario suivant,
votre fichier
boot.txt
sera à la fin de ce dossierEt comment faire pour modifier ce répertoire en cours?
OriginalL'auteur asm00
vous pouvez mentionner le
destination
emplacement pouradb push/pull
, voir l'exemple:-.
les moyens présents répertoire.ou
Espère que cette aide.
ce n'est pas de travail ?
adb pull /data/local/a.txt C:\
ne fonctionne pas. Pull fonctionne uniquement pour le répertoire par défautquelle est l'erreur que vous obtenez lorsque vous spécifiez répertoire local? Il n'y a rien comme de traction ne fonctionne que dans le répertoire par défaut. De la bad aide-
adb pull [-a] <remote>... <local>
. Voir l'exemple-C:\>adb pull /sdcard/b C:\work\ [100%] /sdcard/b
Yep, juste essayé et cela a fonctionné. Cependant, pas pour le répertoire racine (
C:\
ouD:\
), seulement si je spécifie 2ème niveau+ dir. Vous devez modifier votre réponse accrodingly.OriginalL'auteur Rilwan
je suis sous linux, et a remarqué que si j'ai ouvert le terminal en tant que root, sa a ouvert @ home. quand je tire les éléments, elle exporte à ce référentiel, un sens à mon répertoire "home". vais essayer d'ouverture de la borne dans un autre dossier et en cours d'exécution de la bad tirer de là, pour voir si cela rend les fichiers de vidage sur le dossier terminal est ouvert dans.
OriginalL'auteur osiris