我可以通过“Computer \ Apple iPad \ Internal Storage \ DCIM \ 860OKMZO”在iPad上访问图片,但如果我想启动FileSystemWatcher,这不是C#识别的路径。
访问这些文件的方法是什么?我认为如果Explorer了解路径,那么C#也是如此。
答案 0 :(得分:4)
有几个问题需要克服。
要访问设备,您可能需要名称(众所周知的NT Namespace设备名称)。
在我的电脑上,我可以在\。\ IPOD0 \中找到我的iPhone。
但是,当你浏览它时,iPhone / Pad / Pod没有使用标准文件系统。它使用DCF(如果你使用Windows资源管理器查看“内部存储属性”,你会看到)。那将是Design rule for Camera File System。
在Windows上,由于这些设备报告为DCF文件系统,您可以调查WIA和一个示例(在C ++中),如this。
唉,这不是FileSystemWatcher。遗憾的是,FileSystemWatcher(以及其他本机Windows文件操作)不适用于作为DCF文件系统响应的设备。