我想使用 iTunes 文件共享将近 78.000 个文件以最糟糕的文件夹结构 (5G) 传输到我的应用程序。 iTunes 文件共享只接受文件,所以在 Mac 上我只是将文件夹重命名为“package.pkg”或“pakage.rtfd”,瞧瞧。这也有很大的优势,只要所有文件都在 iPad 上,我就可以使用 Objective-C 函数“moveItemAtPath”,而不是将每个文件复制到它的目的地。这样可以节省很多时间。
不幸的是,Windows 将 *.pkg 和 *.rtfd 包识别为普通文件夹,它们实际上是什么。所以我唯一的选择是使用压缩文件夹。也许 *.iso 图像也可以。但是后来我失去了使用“moveItemAtPath”的优势,我必须将每个文件复制到它的目的地。
所以我的问题是:有人知道如何让 Windows 上的 iTunes 接受文件夹吗?或者有人知道 mac 的 *.pkg 文件夹的 Windows 等效项吗?任何可以在一个包中传输大量文件并使用“moveItemAtPath”而不是复制每个文件的想法都很好 :)
最佳答案
刚找到! Windows 用户可以使用 iExplorer!
- 启动 iExplorer(可通过此 URL http://www.macroplant.com/iexplorer/ 获得)
- 使用 USB 数据线将 iOS 设备连接到 PC
- 找到这个文件夹:“Apps”> [YOUR_APP] > “Documents”
- 将 bundle/包拖放到“文档”文件夹中
注意:Mac 上的 bundle/包只是 Windows 上的文件夹。在 Windows 上不需要任何文件扩展名,例如 .pkg。
关于windows - mac pkg 等效于 windows 使 iTunes 文件共享接受文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14997905/