Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Shelltreeview voller Path für z.B. Camera-Folder auf Speicherkarte (https://www.delphipraxis.net/193163-shelltreeview-voller-path-fuer-z-b-camera-folder-auf-speicherkarte.html)

Harry Stahl 28. Jun 2017 21:16

Shelltreeview voller Path für z.B. Camera-Folder auf Speicherkarte
 
Wenn ich ein Tablet am PC hängen habe, kann ich im Explorer zum Ordner

Dieser PC\GT-N5100\Tablet\DCIM\Camera

navigieren.

Wenn ich die ShellTreeview-Komponente nutze, kann ich das auch. Bloß wenn ich die ShellTreeview.Path Variable auslese, steht dort nur "Camera" drin, also nicht der volle Path zu der Speicherkarte des Tablets.

Wie komme ich an den vollen Pfad, um z.B. von dort Bilder auf den PC kopieren zu können?
Der muss natürlich auch anders lauten, als "Dieser PC\" am Anfang.

jfheins 28. Jun 2017 22:12

AW: Shelltreeview voller Path für z.B. Camera-Folder auf Speicherkarte
 
Benutzt dein Tablet die Mass-Storage Klasse (Es hat dann einen Laufwerksbuchstaben) oder das Media Transfer Protocol (MTP) ? Ich vermute letzteres.

In diesem Fall hast du leider Pech: Der Explorer zeigt MTP-Geräte netterweise schön an und es sieht auch ein bisschen so aus wie ein Datenträger, ist es aber nicht. (Erkennt man z.B. an einem stark reduzierten Kontextmenü)
Du könntest dir extra Software runterladen: http://www.mtpdrive.com welche ein Dateisystem emuliert oder ein paar Links hiervor durchgehen: http://www.delphipraxis.net/169335-z...d-geraets.html

Harry Stahl 28. Jun 2017 23:32

AW: Shelltreeview voller Path für z.B. Camera-Folder auf Speicherkarte
 
OK, danke für die Antwort, das bringt schon mal einiges Licht in die Sache und verschiedene Lösungsansätze...

Edit:

Und hier: https://www.experts-exchange.com/que...th-Delphi.html

habe ich ein Demo gefunden, mit dem man per MTP navigieren und Dateien kopieren kann...


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:05 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz