Получить структуру файлов и папок android на компьютер

Обсуждение вопросов автоматизации Total Commander с помощью сторонних программ и скриптовых технологий.

Модераторы: Nik, d-view, Моторокер, Avada, CaptainFlint

ALev
Сообщения: 58
Зарегистрирован: Сб дек 29, 2007 12:15

Получить структуру файлов и папок android на компьютер

Сообщение ALev »

Имею подключение смартфона к компьютеру через FTP соединение Total Commander.

Что в этом режиме сейчас возможно сделать:

"Создать папки с именами выделенных папок/файлов в каталоге назначения"
%ComSpec% /c md
%T%S

В таком варианте можно скопировать верхний уровень структуры папок и файлов в виде папок.

Также работает в панели телефона команда CD (пример cd Documents).

Чтобы мне хотелось?

Хотелось бы получить на компьютере структуру папок и файлов, в идеале технологией плагина diskdir.
Проблема в том, что команда Файл \ Упаковать — сразу сигнализирует звуком об ошибке.

Возможно, что на сегодняшний день и нет такой рабочей технологии, которая бы позволила выполнить автоматически такую задачу.
Но хотя бы я забрасываю такую идею, возможно в будущем кто-то сможет её реализовать.
Аватара пользователя
Monarch-LFV
Сообщения: 363
Зарегистрирован: Пн июл 22, 2019 13:20

Сообщение Monarch-LFV »

ALev
Попробуйте кнопку:

Код: Выделить всё

TOTALCMD#BAR#DATA
%COMSPEC% /c chcp 1251&
@pushd %P&cls&for %%a in (%S) do @xcopy /i/t/e "%%~a" "%T%%~a"&&echo ok - %%~a||(color 0C&echo !!!ERROR - %%~a&pause)
WCMICONS.DLL,2
Копировать пустую структуру выделенных папок в другую панель
ALev
Сообщения: 58
Зарегистрирован: Сб дек 29, 2007 12:15

Сообщение ALev »

Monarch-LFV писал(а):ALev
Попробуйте кнопку
Спасибо за отклик. Результат:
Файл не найден!
C:\WINDOWS\system32\cmd.exe
"Неверно задано имя папки."

Это при том, что файл в этой папке есть.

Даже если бы эта технология и работала, меня она по сути не устраивала, потому, что я дублирую на смартфоне часть файлов и папок компьютера, но уже в упрощённой структуре.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

ALev писал(а):Это при том, что файл в этой папке есть.
Какой битности Тотал, в котором выполнялся этот поиск?
Даже самая богатая фантазия
Не представит себе наши безобразия.
ALev
Сообщения: 58
Зарегистрирован: Сб дек 29, 2007 12:15

Сообщение ALev »

Avada писал(а):Какой битности Тотал
Тотал 64-й битности.
Я прошу прощения за ошибку. Я только со вчерашнего дня стал подключать смартфон к компьютеру через USB, поэтому ещё могу путаться.
При подключении через USB даже Cd Documents не срабатывает, а кнопка Monarch-LFV выдала ошибку как я описал.
При подключении через FTP эта кнопка также не работает, но ошибка другая:
Не найден файл: DCIM
!!!ERROR - DCIM
Для продолжения нажмите любую клавишу . . .
Аватара пользователя
Orion9
Сообщения: 1283
Зарегистрирован: Пн янв 01, 2024 17:18

Сообщение Orion9 »

Хотелось бы получить на компьютере структуру папок и файлов, в идеале технологией плагина diskdir.
Это вряд ли возможно, потому что плагины-упаковщики не работают с FTP-соединением. Если вы подключаете по USB, то проблемы быть не должно, при условии что съемному диску присваивается отдельная буква.

Кстати, не так давно (может с год назад) я перешел на плагин zip2zero. Мне он больше подходит для этих целей. Но если стоит задача иметь текстовый файл со структурой каталогов, то, разумеется, в таком случае он не подойдет.
ALev
Сообщения: 58
Зарегистрирован: Сб дек 29, 2007 12:15

Сообщение ALev »

Orion9 писал(а):при условии что съемному диску присваивается отдельная буква...
Если подключать интересующий меня путь через USB, то он выглядит так:
\\:Infinix NOTE 12 VIP\SanDisk SD-карта\Documents\
а если через FTP, то:
0:/SD-карта/Documents/

Ни один из этих путей в Проводнике я не могу подключить как сетевой диск.

Что касается программы каталогизатора, типа diskdir, то у меня есть собственная разработка, но она также не работает с такими путями.
Аватара пользователя
Orion9
Сообщения: 1283
Зарегистрирован: Пн янв 01, 2024 17:18

Сообщение Orion9 »

Ни один из этих путей в Проводнике я не могу подключить как сетевой диск.
А если попробовать установить какой-нибудь Samba Server для Android?

(Если оно вам, конечно, настолько нужно).
ALev
Сообщения: 58
Зарегистрирован: Сб дек 29, 2007 12:15

Сообщение ALev »

Orion9 писал(а):А если попробовать установить какой-нибудь Samba Server
Для меня это уже слишком заморочно.
Я себе недавно купил новый компьютер, так что есть чем загоняться сейчас.
Аватара пользователя
Orion9
Сообщения: 1283
Зарегистрирован: Пн янв 01, 2024 17:18

Сообщение Orion9 »

ALev
Да, большинство таких приложений требуют root, т.ч. действительно может оказаться, что оно не стоит заморочек. Но если взять, к примеру:
https://play.google.com/store/apps/deta ... rive&hl=ru
То рут вроде не требуется, да и отзыв там обнадеживает, хотя тоже есть какие-то нюансы :)
С помощью этой проги на Xiaomi readmi 8t, наконец то удалось получить нормальный доступ через тотал коммандер к файловой системе мобилы. Удобно перекидывать файлы на комп. Для не рутованного тлф надо на комп ставить отдельную прогу, для перенапровления портов. На мобиле в land drive, надо прописывать другие порты. Учитывайте это.
ALev
Сообщения: 58
Зарегистрирован: Сб дек 29, 2007 12:15

Сообщение ALev »

Orion9, «LAN drive - сервер и клиент SA» — так-то интересная идея/решение: подключить телефон к компьютеру как сетевой диск (также известный как «z диск»).
Есть правда и изначальные ограничения — можно выделить во внешний доступ только папки и то далеко не все.

«Граблей» при этом надо обойти не мало.
И приложение для смартфона платное (есть и модификации), и на Windows 10 рекомендуют для соединения платный LAN Drive.
С переброской портов надо париться...
То есть сейчас я явно не готов к таким экспериментам; тем более, что сейчас при вводе в эксплуатацию нового компьютера у меня их и так не мало.
Аватара пользователя
Orion9
Сообщения: 1283
Зарегистрирован: Пн янв 01, 2024 17:18

Сообщение Orion9 »

ALev
Вместо SMB сервера можно еще попробовать WebDAV сервер. Вдруг прокатит :)
https://4pda.to/forum/index.php?showtop ... ry43632299
ALev
Сообщения: 58
Зарегистрирован: Сб дек 29, 2007 12:15

Сообщение ALev »

Orion9
Докладываю: хотя оба эти сервера в play.google.com отображают, что не подходят для моего смартфона, тем не менее оба они встали скаченные с разных сайтов.

По «WebDAV сервер»

Установился. В его меню присутсвуют несколько вариантов папок которые он будет раздавать, есть даже корневая папка.
Проблема в том, что реально он может раздать только Внутреннюю память.
На компьютере к ней можно подключиться только в браузере.
Никакие другие варианты (FTP в TC не пробовал) не работают.
Да и в браузере страница открывается в каком-то «порнографическом» виде, как FTP на сайтах.
При этом кириллица не поддерживается.
Как всё это можно подключить в виде отдельного диска — выше моих понятий.
В любом случае здесь задействован Wi-Fi, а через него я могу подключиться и так хоть в браузере, хоть в TC, в более читабельном виде.
Но скорость передачи по нему сильно урезана, не сравнить с USB подключением.
И как диск он не встаёт.

Могу ещё подключиться к телефону по ADB:
\\\ADB\08539252B3000047\storage\6266-6363
Но тоже не как к диску.
https://i2.imageban.ru/out/2024/11/04/d ... 223f54.png
[mod="Avada"]Нарушающая правила форума картинка заменена ссылкой.[/mod]
Аватара пользователя
Orion9
Сообщения: 1283
Зарегистрирован: Пн янв 01, 2024 17:18

Сообщение Orion9 »

Как всё это можно подключить в виде отдельного диска — выше моих понятий.
Я сам этого не делал, т.ч. может кто-то более опытный подскажет. Могу лишь предположить, что нужен либо специальный WebDAV Client (приложение) с возможностью назначения буквы, либо пробовать встроенными средставами как, например, в инструкции:
https://www.thewindowsclub.com/how-to-m ... in-windows
У них там, я смотрю, и возможность подключения FTP как диска средствами Windows рассматривается:
https://www.thewindowsclub.com/map-an-ftp-drive-windows
Или специальными утилитами:
http://www.killprog.com/fdrve.html
https://www.ferrobackup.com/map-ftp-as-disk.html

Интересно все это. Надо будет как-нибудь попробовать :)
Аватара пользователя
Orion9
Сообщения: 1283
Зарегистрирован: Пн янв 01, 2024 17:18

Сообщение Orion9 »

ALev
Моя очередь доладывать :)

1) Подключение ftp-ресурса средствами Windows ничего не дает. Монтируется не буква диска, а папка, что в итоге не дает ничего.

2)Утилита:
http://www.killprog.com/fdrve.html
прикольная, но старая. На Win11 у меня не завелась. Вернее диск z: она создала и даже значок в трее появился, но ничего не заработало, даже интерфейс не запускается.

3) А вот это - другое дело!
https://www.ferrobackup.com/map-ftp-as-disk.html
Завелось сразу и создало букву f:

В качестве сайта брал ftp.dlink.ru, поэтому команда была:

Код: Выделить всё

ftpuse F: ftp.dlink.ru
Работает как с обычным диском. Соответственно плагины упаковщики тоже работают, т.е. zip2zero и CatalogMaker. Открыл первый попавшийся каталог и сделал снимок:

Код: Выделить всё

File name                                                              Size        Date        
-------------------------------------------------------------------    ---------   ----------  
f:\pub\Router\DGL-4100\DataSheet\                                                  12.02.2016  
   f:\pub\Router\DGL-4100\DataSheet\DGL-4100_ds.pdf                      612,577   12.02.2016  
   f:\pub\Router\DGL-4100\DataSheet\DS_DGL-4100_RUS-01.pdf               189,575   12.02.2016  
f:\pub\Router\DGL-4100\Description\                                                12.02.2016  
   f:\pub\Router\DGL-4100\Description\DGL-4100_QIG_ru.pdf              1,275,293   12.02.2016  
f:\pub\Router\DGL-4100\Firmware\                                                   12.02.2016  
   f:\pub\Router\DGL-4100\Firmware\DGL4100_firmware_16.bin               917,504   12.02.2016  
   f:\pub\Router\DGL-4100\Firmware\dgl4100_firmware_17.bin               917,504   12.02.2016  
   f:\pub\Router\DGL-4100\Firmware\dgl4100_firmware_18.bin             1,048,576   12.02.2016  
   f:\pub\Router\DGL-4100\Firmware\dgl4100_releasenotes_1.7.txt              931   12.02.2016  
   f:\pub\Router\DGL-4100\Firmware\dgl4100_releasenotes_16.txt               724   12.02.2016  
   f:\pub\Router\DGL-4100\Firmware\Firmware.url                              103   12.02.2016  
   f:\pub\Router\DGL-4100\Firmware\ReleaseNotes_18.txt                     5,370   12.02.2016  
f:\pub\Router\DGL-4100\Manual\                                                     12.02.2016  
   f:\pub\Router\DGL-4100\Manual\dgl4100_manual_100.pdf                4,440,518   12.02.2016  
   f:\pub\Router\DGL-4100\Manual\dgl4100_manual_100.zip                3,745,712   12.02.2016  
f:\pub\Router\DGL-4100\QIG\                                                        12.02.2016  
   f:\pub\Router\DGL-4100\QIG\dgl4100_QIG_100.pdf                      2,174,184   12.02.2016  
   f:\pub\Router\DGL-4100\QIG\dgl4100_QIG_100.zip                      1,074,341   12.02.2016  

total files 14    total size 16,402,912
Т.ч, кажись, все работает :)
Ответить