Перемещение файлов с помощью adb push - PullRequest
1 голос
/ 29 июля 2011

При копировании иерархии папок с помощью adb push, в каком порядке файлы и папки будут скопированы на устройство? Например, он создаст все папки, затем переместит файлы в алфавитном порядке, будет случайным или переместится в зависимости от размера.

Пример иерархии ~ / media имеет 2 папки ~ / media / audio и ~ / media / images и в этих папках есть альбомы и архивы картинок соответственно

Если я использую команду
adb push ~/media/ /sdcard/media_from_desktop/
В каком порядке будут копироваться файлы / папки? Я знаю, что могу просто просмотреть вывод и посмотреть, каков порядок для этого примера, но я ищу правила, которые будут применяться к каждой передаче adb push.

1 Ответ

0 голосов
/ 29 июля 2011

adb's local_build_list() использует библиотеку хоста c readdir().

См. https://android.googlesource.com/platform/system/core/+/froyo-release/adb/file_sync_client.c

man 3 readdir, похоже, ничего не говорит о порядке, в котором будут возвращены записи каталога, вполне может зависеть от внутренних элементов файловой системы хоста.

...