【发布时间】:2016-08-04 07:36:45
【问题描述】:
我正在使用 FreePascal/Lazarus,我正在尝试找到正确的 ShlObj/ShellApi 调用,以将所有文件从设备的 DCIM 文件夹(即相机)复制到文件系统上的另一个文件夹。
这里是选择设备的代码:
r:= ShlObj.SHBrowseForFolder(x);
但是,我只有 r,它是一个 LPITEMIDLIST 变量。
有人知道将设备的 DCIM 文件夹“r”中的所有文件复制到目标文件夹(即 strDest)的正确代码吗?
注意:我必须使用 ShellApi/ShlObj 接口进行复制
【问题讨论】:
标签: shell winapi lazarus freepascal