94

Вопрос по android – Как вытащить ВСЕ файлы из папки, представленной на SD-карте?

У меня есть папка на моей SD-карте как: /mnt/sdcard/Folder1/Folder2/Folder3/*.jpg

Имя Папки1 и Папки2 остается постоянным, а внутри Папки2 у меня есть Папка3, 4, 5 и так далее. Я хочу вытащить все файлы JPEG, а не все файлы (есть больше), используя ADB в мой текущий каталог на компьютере ..

Каждая папка имеетdifferent number файлов JPEG и других файлов, и я попытался с помощью этого:

adb pull mnt/sdcard/Folder1/Folder2/Folder/*.jpg .

Но это не сработало .. Итак, как мне вытащить все файлы, имеющиеся в любой папке на SD-карте, одной командой (одна команда, потому что в каждой папке разное количество файлов)

  • Error: User Rate Limit Exceeded/ doesError: User Rate Limit Exceeded

    от
  • Error: User Rate Limit ExceededtarError: User Rate Limit Exceeded

    от
  • Error: User Rate Limit Exceeded

    от
  • Error: User Rate Limit ExceededmodernError: User Rate Limit ExceededadbError: User Rate Limit Exceeded

    от
  • Error: User Rate Limit Exceeded

    от
  • Error: User Rate Limit Exceeded

    от
  • Error: User Rate Limit ExceededrootError: User Rate Limit ExceededadbError: User Rate Limit Exceeded$ adb root).

    от
  • Error: User Rate Limit Exceeded

    от
  • Error: User Rate Limit Exceeded/sdcard/folder1/folder2Error: User Rate Limit Exceededfolder1Error: User Rate Limit Exceededfolder2Error: User Rate Limit Exceededfolder1.

    от
  • Error: User Rate Limit Exceeded

    от
  • Error: User Rate Limit Exceeded

    от
  • adb pull /sdcardError: User Rate Limit Exceeded

    от
  • Error: User Rate Limit Exceeded

    от ritesht93
  • Error: User Rate Limit Exceeded

    от Jared Burrows
  • Error: User Rate Limit Exceeded

    от Jared Burrows
7 ответов
  • 6

    Error: User Rate Limit Exceeded

  • 1

    Error: User Rate Limit Exceeded

  • 2

    Error: User Rate Limit Exceeded

    adb pull "/sdcard/".

  • 0

    Error: User Rate Limit Exceeded

    adb rootremote object '/data/data/xxx.example.app' does not exist

  • 69

    Error: User Rate Limit Exceeded

    adb pull /sdcard/Robotium-Screenshots
    pull: building file list...
    pull: /sdcard/Robotium-Screenshots/090313-110415.jpg -> ./090313-110415.jpg
    pull: /sdcard/Robotium-Screenshots/090313-110412.jpg -> ./090313-110412.jpg
    pull: /sdcard/Robotium-Screenshots/090313-110408.jpg -> ./090313-110408.jpg
    pull: /sdcard/Robotium-Screenshots/090313-110406.jpg -> ./090313-110406.jpg
    pull: /sdcard/Robotium-Screenshots/090313-110404.jpg -> ./090313-110404.jpg
    5 files pulled. 0 files skipped.
    61 KB/s (338736 bytes in 5.409s)
    

  • 117

    Error: User Rate Limit Exceeded

    Single File/Folder using pull:

    adb pull "/sdcard/Folder1"
    

    adb pull "/sdcard/Folder1"
    pull: building file list...
    pull: /sdcard/Folder1/image1.jpg -> ./image1.jpg
    pull: /sdcard/Folder1/image2.jpg -> ./image2.jpg
    pull: /sdcard/Folder1/image3.jpg -> ./image3.jpg
    3 files pulled. 0 files skipped.
    
    Specific Files/Folders using find from BusyBox:
    adb shell find "/sdcard/Folder1" -iname "*.jpg" | tr -d '\015' | while read line; do adb pull "$line"; done;
    

    adb shell find "/sdcard/Folder1" - use the find command, use the top folder
    -iname "*.jpg"                   - filter the output to only *.jpg files
    |                                - passes data(output) from one command to another
    tr -d '\015'                     - explained here: http://stackoverflow.com/questions/9664086/bash-is-removing-commands-in-while
    while read line;                 - while loop to read input of previous commands
    do adb pull "$line"; done;         - pull the files into the current running directory, finish. The quotation marks around $line are required to work with filenames containing spaces.
    

  • 38

    Error: User Rate Limit Exceeded

    adb pull sdcard/