我可以通过“Computer\Apple iPad\Internal Storage\DCIM\860OKMZO”访问我的 iPad 上的图片,但如果我想启动 FileSystemWatcher,这不是 C# 识别的路径。
访问这些文件的方式是什么?我假设如果 Explorer 理解该路径,那么 C# 也会理解。
最佳答案
有几个问题需要克服。
要访问设备,您可能需要名称(众所周知的 NT Namespace 设备名称)。
例如,在我的电脑上,我可以在\.\IPOD0\找到我的 iPhone。
但是,当您浏览 iPhone/Pad/Pod 时,它并未使用标准文件系统。它使用 DCF(如果您使用 Windows 资源管理器查看“内部存储属性”,您会看到)。那将是 Design rule for Camera File System .
在 Windows 上,由于这些设备报告为 DCF 文件系统,您可以研究 WIA 和一个示例(在 C++ 中),例如 this .
可惜,那不是 FileSystemWatcher。遗憾的是,FileSystemWatcher(和其他 native Windows 文件操作)不适用于响应为 DCF 文件系统的设备。
关于c# - 从 C# 访问 iPad 图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10465045/