You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows 10下如何访问已识别的WPD设备以读取内部存储文件?

Windows 10下如何访问已识别的WPD设备以读取内部存储文件?

我来帮你搞定这个WPD设备的访问问题——既然你的LG X view已经被Windows 10正确识别为WPD类设备,而且状态显示为Started,那我们完全可以在Windows用户层面,通过命令行或者简单的脚本实现文件访问,不需要依赖Android系统。下面分两种方法详细说明:

一、命令行(PowerShell)方式

WPD设备不像普通U盘会自动分配盘符,所以没法直接用dir这类传统磁盘命令访问,但我们可以借助PowerShell的COM对象来操作:

  1. 先确认WPD设备列表
    打开PowerShell,执行以下命令,会列出所有已识别的WPD设备,确认你的LG手机在其中:

    Get-PnpDevice -Class WPD
    
  2. 访问设备并列出文件
    执行以下PowerShell脚本,替换设备名称为你的“LG X view”,就能遍历设备根目录的文件:

    $shell = New-Object -ComObject Shell.Application
    # 定位到「此电脑」命名空间
    $myComputer = $shell.NameSpace(0x11)
    
    # 查找目标设备
    $targetDevice = $null
    foreach ($item in $myComputer.Items()) {
        if ($item.Name -eq "LG X view") {
            $targetDevice = $item
            break
        }
    }
    
    # 如果找到设备,输出根目录内容
    if ($targetDevice) {
        $deviceFolder = $shell.NameSpace($targetDevice.Path)
        Write-Host "=== 设备根目录文件列表 ==="
        foreach ($file in $deviceFolder.Items()) {
            Write-Host $file.Name
        }
    } else {
        Write-Host "未找到目标设备,请检查设备名称是否正确"
    }
    

    如果需要深入子文件夹,可以在遍历的时候添加递归逻辑,比如判断$file.IsFolder来进入下一层。

二、编程脚本(Python示例)

如果你熟悉Python,可以用pywin32库调用Windows的COM接口,实现和PowerShell一样的功能,步骤如下:

  1. 先安装依赖库
    打开命令提示符,执行:

    pip install pywin32
    
  2. 编写访问脚本
    创建一个.py文件,粘贴以下代码,同样替换设备名称为你的LG手机:

    import win32com.client
    
    def browse_wpd_device(device_name):
        shell = win32com.client.Dispatch("Shell.Application")
        # 0x11 对应「此电脑」的命名空间ID
        my_computer = shell.NameSpace(0x11)
        
        target_device = None
        for item in my_computer.Items():
            if item.Name == device_name:
                target_device = item
                break
        
        if not target_device:
            print(f"未找到设备:{device_name}")
            return
        
        print(f"=== 设备 {device_name} 根目录内容 ===")
        device_folder = shell.NameSpace(target_device.Path)
        for file in device_folder.Items():
            print(file.Name)
            # 如果是文件夹,可递归遍历,示例:
            # if file.IsFolder:
            #     sub_folder = shell.NameSpace(file.Path)
            #     for sub_file in sub_folder.Items():
            #         print(f"  └ {sub_file.Name}")
    
    # 调用函数,替换为你的设备名称
    browse_wpd_device("LG X view")
    

    运行脚本后,就能看到设备根目录的文件列表。如果需要复制文件到本地,可以使用file.InvokeVerb("CopyTo")方法指定本地路径。

注意事项

  • 由于你的手机未启动Android系统,WPD设备可能只暴露了有限的存储区域(比如recovery模式下的可访问存储),如果脚本没找到内容,可能是设备本身的权限限制。
  • 确保使用的是数据传输型USB线缆,虽然系统已经识别设备,但劣质线缆可能会限制文件访问功能。
  • 如果PowerShell或脚本执行报错,可以尝试以管理员身份运行,避免权限不足的问题。

备注:内容来源于stack exchange,提问作者Alexander Gelbukh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 15:14:49