首页 > 解决方案 > 无需 iTunes 和 iCloud 即可访问 iPhone 图片文件

问题描述

我每天都用我的iPhone S5 (iOS 14) 拍照,并希望将它们存储在我的Windows 10 PC 上的每日目录中。

要将图片文件从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 Explorer中,这些iPhone目录没有属性对话框。我查看了Windows CLSID list,但这也无济于事。

如何以编程方式复制iPhone图片文件,如普通USB闪存驱动器文件?还是不得不求助于iTunes等特殊工具?

标签: iosiphoneusbfile-transferios14

解决方案


问题是手机没有安装到文件系统,也没有得到他们的驱动器号。Explorer 使用 WIA 协议与它们通信。因此,您需要编写单独的代码来处理来自 iPhone 的图像。

您可以在这里找到文档https://docs.microsoft.com/en-us/windows/win32/wia/-wia-wia-tutorial


推荐阅读