Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Получить структуру файлов и папок android на компьютер
Goto page Previous  1, 2
 
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
ALev



Joined: 29 Dec 2007
Posts: 58

Post (Separately) Posted: Wed Nov 06, 2024 01:20    Post subject: Reply with quote

Orion9
Ну, что могу сказать?
ftpuse не смогает подключить локальный FTP.
Собственно, чтобы это произошло, надо, как понимаю, суметь подключить такое соединение для начала в браузере. У меня ничего не получилось.
Я вот опробовал ещё NetDrive 2.6.5. build 739 (нашёл на торрентах).
Он тоже не смогает подключить локальное FTP как диск, хотя программуля очень мощная и интересная.
То есть надо для начала станцию раздачи на телефон какую-то ставить.
Back to top
View user's profile Send private message
Orion9



Joined: 01 Jan 2024
Posts: 772

Post (Separately) Posted: Wed Nov 06, 2024 11:36    Post subject: Reply with quote

ALev
Может, проблема с портами или файрволом? Тут есть пример подключения к Андройду:

Code:
C:\Windows\system32>ftpuse x: 192.168.1.7 mypass /USER:myusername /PORT:7272
Connecting...
Connected.
The operation completed successfully


Там еще ключ /DEBUG вроде есть, можно посмотреть, что он выдаст.

Добавлено спустя 1 час 35 минут:

ALev wrote:
Я вот опробовал ещё NetDrive 2.6.5. build 739 (нашёл на торрентах).
Он тоже не смогает подключить локальное FTP как диск, хотя программуля очень мощная и интересная.

А вы не пробовали через эту программу смонтировать диск WebDAV-сервера, запущенного на телефоне? Ведь WebDAV у вас в браузере вроде работал.

Тут еще твики в реестр советуют какие-то вносить, в случае если не работает ftpuse:
http://forum.oszone.net/post-2805883.html
Но не знаю, стоит ли пробовать такое.
Back to top
View user's profile Send private message
ALev



Joined: 29 Dec 2007
Posts: 58

Post (Separately) Posted: Thu Nov 07, 2024 21:38    Post subject: Reply with quote

Orion9
Дальнейшие мои пробы. Сразу скажу — решение есть!

WebDAV-сервер

На Android в Браузере встаёт как http://192.168.1.64:8080/
А в Проводнике, после "Подключить как сетевой диск" как DavWWWRoot(\\192.168.1.64@8080)(Z:)
При этом в TC этот диск никак не отображается.

* * *
FTPUSE

FTPUSE Z: 192.168.1.64 /USER:admin mypass /PORT:3535 /DEBUG
// Реальные данные несколько иные

Connecting...
FTP SendCmd: CWD /
-->Err: EIdNotConnected Not Connected
FTP SendCmd: USER admin
-->Ext: 331
FTP SendCmd: PASS
-->Err: EIdProtocolReplyError Authentication failed

-->Err2: EIdProtocolReplyError Authentication failed

Authentication failed

Диагностика через telnet:
220 X-plore FTP ready

А вариант:
FTPUSE Z: 192.168.1.64 mypass /USER:admin /PORT:3535 /DEBUG

Connecting...
FTP SendCmd: CWD /
-->Err: EIdNotConnected Not Connected
-->Err2: EIdConnectException Socket Error # 10060
Connection timed out.
Socket Error # 10060
Connection timed out.

* * *
MTPdrive

Только платные версии.

* * *
AndroidDrive совместно с Dokan
https://github.com/GustavLindberg99/AndroidDrive

Вот, это то, что нужно!
Отдельными дисками встали Внутренняя и Внешняя память телефона.
И эти диски отображаются в TC!
Сам же телефон подключен к компьютеру через USB.
При обмене данными с телефоном в таком режиме есть свои проблемы.
Тут ещё важно не запустить несколько копий AndroidDrive, а то дисков намножится, если включен флажок автомонтирования.
Сама программа висит в Области уведомлений, и взаимодействие с ней через контекстное меню.
По крайней мере этот вариант справился с моей задачей, и я создал через плагин diskdir не только структуру Внешней памяти, но и Внутренней.
Тебе, дорогой Orion9 большое спасибо. Вместе мы это дело как-то решили и заинтересовали других поработать в этом направлении!
Back to top
View user's profile Send private message
Orion9



Joined: 01 Jan 2024
Posts: 772

Post (Separately) Posted: Fri Nov 08, 2024 01:05    Post subject: Reply with quote

ALev, ну да, способов набралось немало: usb, ftp, smb, webdav... Может, кто еще пятый посоветует, чтобы собрался фул-хаус Smile

Рад, что у вас получилось!
Back to top
View user's profile Send private message
ALev



Joined: 29 Dec 2007
Posts: 58

Post (Separately) Posted: Tue Nov 12, 2024 02:50    Post subject: Reply with quote

Orion9
AndroidDrive, так-то хорош, но автор сразу предупреждает, что через него плохо копируются файлы, это подтверждает и практика.

Меня же сейчас стали интересовать и более расширенные задачи, такие как синхронизация, обмен данными телефон - компьютер.
По сути мне требуется собственный скрипт для перемещения и копирования файлов по определённым критериям.

Я стал докапываться до ChatGPT, чтобы он мне помог с этой задачей.
Он предложил помочь создать скрипт в PowerShell.
Но для удобства копирования/перемещения файлов желательно иметь доступ к телефону через букву диска.
И для такого варианта он предложил мне освоить программу USB Redirector.
Я нашёл версию 6.12.0.3230.
В Local USB devices выполняю Share USB Device.
Операция произведена успешно.
Но вот как подключить теперь его как диск - я не понимаю.
Back to top
View user's profile Send private message
Orion9



Joined: 01 Jan 2024
Posts: 772

Post (Separately) Posted: Tue Nov 12, 2024 13:54    Post subject: Reply with quote

ALev
Что-то не понятно, почему USB Redirector был предложен ChatGPT-ом. Из того, что я почитал про программу, она больше для подключения к USB-устройствам удаленно, т.е. позволяет открыть доступ к USB-устройствам, чтобы другие клиенты в сети могли с ним работать будто со своими собственным локальными устройствми USB.

Вы же нашли хорошую программу:
https://rsload.net/soft/traffic/26040-netdrive.html

WebDAV на телефоне у вас заработал. Попробуйте этой программой подключить диск через webdav или ftp. Даже если на телефоне нет встроенного ftp-сервера, можно поставить сторонний. Еще вариант с SMB остается, ведь получалось же у кого-то через тот же LAN drive

P.S. Можно еще на форуме 4pda в ветке для вашего телефона спросить, там могут помочь.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2
Page 2 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group