繁体   English   中英

从 Windows 桌面应用程序访问 Android 手机文件夹上的外部卡 DCIM

[英]Access external card DCIM on Android phone folder from a Windows Desktop application

我正在使用.Net 4.5.2 构建一个 Windows Forms 应用程序,我尝试访问 Android 手机上外部卡上的 DCIM 文件夹。 当我使用 Windows Explorer 时,位置是“用户名@MachineName\Galaxy Phone Model\Card\DCIM”。 如何以编程方式访问此路径,理想情况下不需要第三方库?

如果该卡显示为 shell 文件夹而不是驱动器号,那么您需要使用 shell 命名空间。

在本机代码中,这将是SHParseDisplayName ,然后与IShellFolder和/或IShellItem进行交互。 IFileOperation复制/移动/删除。

如果您不想 P/Invoke,您可以使用 Shell.Application COM object解析文件夹路径的命名空间...然后复制/移动/枚举

暂无
暂无

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

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