【问题标题】:Get filepath of file on windows phone without explorer在没有资源管理器的情况下在 Windows Phone 上获取文件的文件路径
【发布时间】:2014-08-16 05:40:44
【问题描述】:

我最近发现您可以使用 windows 资源管理器浏览我的 windows 8.1 手机的内容。

我想通过 Windows 资源管理器以外的程序访问它,但是如果我右键单击 -> 属性查看文件路径,我会得到:

Computer\Lumia920\Phone\Pictures\Testfolder\someimage.png

那是整个文件路径,没有驱动器根 (C:/)。我还注意到,尝试将此文件拖动到通常填充文件路径的控制台窗口上是行不通的(它显示取消符号 (/) ),并且右键单击也不显示“复制为路径”。

除了通过资源管理器之外,真的没有其他方法可以访问这些文件吗?我以前从未见过没有驱动器根目录的文件路径...是否有一些隐藏文件夹实际安装了手机并且它只是对我隐藏它?

【问题讨论】:

    标签: windows windows-phone-8 explorer


    【解决方案1】:

    你看到的路径是虚拟对象的VIRTUAL路径。这些对象是通过创建命名空间外壳扩展来实现的。大多数应用程序只能处理真实文件而不能访问虚拟对象,因为它们不是真实文件系统的一部分。处理虚拟对象的唯一方法是使用导航抛出 shell 命名空间而不是真实的文件系统。大多数程序和开发人员都忽略了这种可能性,因为它需要大量额外的代码。因此,您只能从允许您导航 throw shell 命名空间的程序中访问这些文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-07-07
      • 2017-07-19
      • 1970-01-01
      • 2016-09-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多