c# - 从 C# 访问 iPad 图片

标签 c# ipad path

我可以通过“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/

相关文章:

c# - 使用 TestServer 在 AspNetCore 中的集成测试中模拟和解决 Autofac 依赖性

ipad - 防止 MPMoviePlayerController 在 iOS 4.2.1 中自动播放

c# - Windows文件夹路径困惑

iphone - 存储数据的最佳位置是什么?

jquery - iPhone jQuery : How to implement a Split view in iPad using Jquery Mobile + phone gap in iPhone

Python 路径 - 处理主目录和相对目录

asp.net-mvc-3 - 如何在MVC 3 RAZOR中动态设置图像路径

c# - 以 "1"结尾的变量在 ILSpy 中删除了 "1"。为什么?

c# - 一个 C# 项目是否可以使用多个 .NET 版本?

c# - 如何使用数据绑定(bind)正确更改 WPF 中控件的状态?