我编写了一个 php 脚本来从通过 USB 连接的 iPhone 复制文件。
问题是我需要 scandir 功能的路径,并且因为 iPhone 被视为便携式设备,所以我从资源管理器获得的路径类似于“这台电脑\Apple iphone\内部存储\DCIM”,我需要一些东西就像“C:/某事/”
如何获取到达 iPhone 内容的便携式设备路径?
您需要使用 Windows 便携式设备 API。
Windows 中的 iPhone 没有作为文件系统的一部分挂载,因此无法通过正常的 php 文件系统函数访问。
Microsoft 在此处提供了 C++ 文档:https://learn.microsoft.com/en-us/windows/win32/wpd_sdk/programming-guide
应该可以使用 FFI 从 PHP 访问这些函数:https://www.php.net/manual/en/class.ffi.php 但这绝非一项简单的任务,因为您需要为 C++ 库创建绑定。