无需 iTunes 和 iCloud 即可访问 iPhone 图片文件
Posted
技术标签:
【中文标题】无需 iTunes 和 iCloud 即可访问 iPhone 图片文件【英文标题】:Access iPhone picture files without iTunes and iCloud 【发布时间】:2021-05-05 19:21:46 【问题描述】:我每天都用我的 iPhone S5 (ios 14) 拍照,并希望将它们存储在我的 Windows 10 PC 上的每日目录中。 p>
要将图片文件从 iPhone 传输到 PC,我使用 USB 电缆连接,允许 iPhone 上的 USB 访问 然后使用 Windows Explorer 复制图片文件。
Explorer 显示如下内容:
为了自动化这个过程,我尝试获取目录路径,一个自制的实用工具可以用来直接复制图片文件而无需我的干预。
我使用以下 C# 例程来了解 Windows Explorer 的当前路径:
private void ShowWindows()
textBox1.Clear();
foreach (IWebBrowser2 window in new ShellWindows())
textBox1.AppendText($"window.LocationURL\r\n");
这适用于我的 SSD 上的普通路径。但 iPhone 路径似乎有所不同。我没有得到任何关于他们的信息。在 Windows 资源管理器 中,这些 iPhone 目录没有属性对话框。我查看了Windows CLSID list,但这也没有帮助。
如何像普通的 USB 闪存驱动器文件一样以编程方式复制 iPhone 图片文件? 还是不得不求助于 iTunes 之类的特殊工具?
【问题讨论】:
【参考方案1】:问题是手机没有安装到文件系统,也没有得到他们的驱动器号。 Explorer 使用 WIA 协议与它们通信。所以你需要编写单独的代码来处理来自 iPhone 的图像。
你可以在这里找到文档https://docs.microsoft.com/en-us/windows/win32/wia/-wia-wia-tutorial
【讨论】:
几年前发布了一个WIA example。不过还是谢谢你。以上是关于无需 iTunes 和 iCloud 即可访问 iPhone 图片文件的主要内容,如果未能解决你的问题,请参考以下文章
(iCloud) 如何以编程方式备份/恢复 iTunes 等所有应用程序的数据?
无需用户从 DocumentBrowser 中选择即可呈现 iCloud 文件
以编程方式访问 iCloud 音乐库下载和 iCloud 状态
Ad hoc iOS 应用程序 - 无需 iTunes 即可分发