Когда мое устройство Android (Samsung galaxy s4) подключено к моему ноутбуку (Windows 7), я хотел бы иметь доступ к файлам на Android-устройстве из командной строки Windows 7. Команды:
cd Computer\GGS4\Phone
или
Computer\GGS4\Phone:
Не работает
FYI, причина, по которой мне это нужно, - использовать mp3slpt
от ноутбука, чтобы вырезать mp3 файл на устройстве Android.
Что-то вроде:
D:\temp> mp3splt Computer\GGS4\Podcast\program1.mp3 7.12 7.30 -d out -o program1Extract
Ответ 1
Новые устройства Android (в первую очередь) используют MTP для связи с хостами USB. Старые устройства были идентифицированы как устройства массовой памяти. Win7 поддерживает MTP, но он не "монтирует" устройство в качестве диска, поэтому хранилище устройств недоступно через путь к файлу.
Я думаю, что лучшим решением является копирование файла, прежде чем передать его в mp3splt
:
adb pull Podcast/program1.mp3
mp3splt program1.mp3 7.12 7.30 -d out -o program1Extract
del program1.mp3
Вы также можете разработать драйвер Win7, который предоставляет виртуальный диск с использованием MTP или запустить FTP-сервер на вашем устройстве, который вы можете связать с диском Windows (собственный пример Win7).
Ответ 2
Вы можете попытаться установить сервер WebDAV на устройство Android, затем подключить сервер WebDAV как диск в Windows 7, после подключения к диску вы можете получить доступ к диску (папка Android) из командной строки.
Вот бесплатный сервер WebDAV от Google Play (Конечно, в Google Play есть много других серверов WebDAV)
И шаги, чтобы смонтировать сервер WebDAV как диск в Windows 7
Ответ 3
На вашем устройстве Android:
Настройки- > Дополнительные настройки...- > Утилиты USB
Нажмите кнопку "Подключить накопитель к ПК" и подключите USB-кабель.
Затем нажмите "Включить USB-накопитель", и вы увидите новую букву диска в "Мой компьютер", назначенную вашему телефону.
Теперь вы можете запустить команду ur:
D:\temp> mp3splt DRIVE_LETTER:\Podcast\program1.mp3 7.12 7.30 -d out -o program1Extract