无需 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 即可分发

iOS7.0防止数据库(核心数据)同步到iCloud和备份到iTunes

在忘记APPLE ID密码的情况下如何删除icloud账号?