1 表现

通过 Calibre 向 iReader 中传输书籍失败,报 MTP 相关错误。

2 原因

不知道为什么,无法在设备存储空间中创建目录

3 绕过方法

  1. 用文件管理器提前创建 Books目录 (不推荐), 或者
  2. 在 Calibre 中找到设备,选择配置,将传输目录指向已有的目录,例如 iTransfer

推荐第二种,配置过后会生成下面的配置文件 ~/.config/calibre/mtp_devices.json

{
  "blacklist": [],
  "device-47516c97f972181": {
    "send_to": [
      "i-transfer"
    ]
  },
  "history": {
    "47516c97f972181": [
      "Ocean 2",
      "2023-08-09T01:21:19.306004+00:00"
    ]
  }
}