Ich verwende FreePascal/Lazarus, und ich versuche, die richtigen ShlObj/ShellApi Aufrufe zu finden, um alle Dateien aus dem DCIM-Ordner eines Geräts (d. H. Einer Kamera) in einen anderen Ordner im Dateisystem zu kopieren. HierShell-API zum Kopieren aller Dateien in einem Ordner?
ist der Code wählen Sie das Gerät wählen:
r:= ShlObj.SHBrowseForFolder(x);
aber aus, da alles, was ich habe, ist r, die eine LPITEMIDLIST
Variable.
Kennt jemand den richtigen Code zum Kopieren aller Dateien im DCIM-Ordner des Geräts 'r' in einen Zielordner (d. H. StrDest)?
Hinweis: Ich muss die Verwendung ShellAPI/ShlObj Schnittstelle das Kopieren
Oh Entschuldigung, ich beabsichtige, Dateien auf einem Gerät wie einer Digitalkamera zu kopieren. Gibt es einen Weg, dies zu erreichen? – user1924308
Bitte beheben Sie die Frage, um deutlich zu machen, was Sie wirklich wollen. –
Ja, mein Fehler – user1924308