web-dev-qa-db-fra.com

Comment accéder au système de fichiers Android à partir de la ligne de commande Windows 7 via USB

Lorsque mon appareil Android (Samsung Galaxy S4) est connecté à mon ordinateur portable (Windows 7), j'aimerais pouvoir accéder aux fichiers de l'appareil Android à partir de la ligne de commande Windows 7. Les commandes:

cd Computer\GGS4\Phone

ou 

Computer\GGS4\Phone:

ne fonctionne pas

Pour votre information, la raison pour laquelle j’ai besoin de ça est d’utiliser mp3slpt depuis un ordinateur portable pour couper un fichier mp3 sur un appareil Android . 

D:\temp> mp3splt Computer\GGS4\Podcast\program1.mp3  7.12 7.30 -d out -o  program1Extract
12
u2gilles

Les appareils Android les plus récents (principalement) utilisent MTP pour communiquer avec les hôtes USB. Les périphériques plus anciens ont été identifiés comme suit: périphériques de stockage de masse. Win7 prend en charge MTP mais ne "monte" pas le périphérique en tant que lecteur et le stockage du périphérique n'est donc pas disponible via un chemin fichier.

Je pense que la meilleure solution consiste à copier le fichier avant de le transmettre à mp3splt:

adb pull Podcast/program1.mp3
mp3splt program1.mp3 7.12 7.30 -d out -o program1Extract
del program1.mp3

Vous pouvez également développer un pilote Win7 fournissant un lecteur virtuel utilisant MTP ou exécuter un serveur FTP sur votre périphérique sur lequel vous pouvez ensuite associer à un lecteur Windows } _ ( exemple Win7 natif ).

9
still_learning

Vous pouvez essayer d'installer un serveur WebDAV sur le périphérique Android, puis monter le serveur WebDAV en tant que lecteur sous Windows 7. Après le montage sur un lecteur, vous pouvez accéder au lecteur (dossier Android) à partir de la ligne de commande.
Voici un serveur WebDAV gratuit de Google Play (Bien entendu, il existe de nombreux autres serveurs WebDAV dans Google Play )
Et les étapes pour monter le WebDAV server en tant que lecteur sous Windows 7

4
user2223403

Sur votre terminal Android: voir la nouvelle lettre de lecteur dans le Poste de travail attribuée à votre téléphone.

Maintenant vous pouvez lancer la commande ur:

D:\temp> mp3splt DRIVE_LETTER:\Podcast\program1.mp3 7.12 7.30 -d out -o program1Extract
0
localhost