可以枚举MTP设备文件系统中的所有文件,然后获取系统中每个文件/文件夹的对象ID。
我的问题是:
我已经在msdn网站上查看了程序员的参考页面,但没有找到任何相关内容。我错过了什么吗?
谢谢!
答案 0 :(得分:3)
使用IPortableDeviceValues
(您从IPortableDeviceProperties::GetValues()
方法获得),查询WPD_OBJECT_CONTENT_TYPE
。如果对象是文件夹,它将返回WPD_CONTENT_TYPE_FOLDER
。
使用IPortableDeviceContent::EnumObjects()
方法,您可以枚举任何文件夹对象的内容。