繁体   English   中英

如何在 C# 中访问 Windows 10 设备

[英]How to access a Windows 10 Device in C#

当您(通过 USB)将手机插入 Windows 10 笔记本电脑时,它会作为设备出现。 如何访问 C# 中的文件。 例如,插入时的 iPhone 显示如下:

插入 iPhone 的 Windows 10 设备

我想从中获取所有数据。 我已经尝试使用路径 'This PC\Apple iPhone\Internal Storage' 和 '\This PC\Apple iPhone\Internal Storage',它们都使程序崩溃,说他们找不到文件。

然后我将在 C# 中读取并复制文件

注意:我希望它适用于所有类型的手机,而不仅仅是 iPhone(Android 和 iPhone 也可以)。

您要解决的真正问题是通过 MTP 协议访问设备。 之前已经在 SO 上提出过这个问题。

您可以尝试直接使用Windows 便携式设备 API (由于屏幕截图,我假设这是 windows)。

另一种选择是使用MediaDevices NuGet package ,就像链接的答案一样。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM