Libmtp不会将vcf文件复制到手机

时间:2014-04-10 12:04:34

标签: contacts vcard vcf mtp

我正在尝试使用libmtp库将vcf文件(abc.vcf)从我的ubuntu机器复制到路径'/ Documents / Contacts /'中的Windows 8手机(lumia 620)。发生以下情况:

  • “错误2:PTP层错误2002:add_object_to_cache():无法将对象添加到缓存”抛出错误。
  • 文件夹Contacts /被vcf文件替换,只有文件夹名称和文件扩展名,以及'LIBMTP_FILETYPE_UNKNOWN'文件类型。

预期结果:/Documents/Contacts/abc.vcf

实际结果:/ Documents / Contacts(此处联系人是一个带有'LIBMTP_FILETYPE_UNKNOWN'文件类型的文件。但是,如果我打开它,它只是vcf文件。)

如果我在同一位置复制其他文件(例如def.xls),则会正确复制该文件。 Libmtp文档说它们支持vCard2和vCard3文件。现在,有了这个,我没有得到正在发生的事情。

如果有人遇到过这种情况,或者有人可以帮助我,那就太棒了。

0 个答案:

没有答案