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

Windows 10下通过CMD/PowerShell/VB打开E盘资源管理器求助

在Windows 10中打开指定驱动器的资源管理器方法

命令提示符(CMD)

  • 按驱动器号直接打开:
    执行命令:explorer.exe E:\
    必须加上末尾的反斜杠,否则系统会默认打开“此电脑”而非E盘根目录。
  • 按卷标打开(适配驱动器号变化场景):
    执行命令:explorer.exe "::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{1777F761-68AD-4D8A-87BD-30B759FA33DD}\Media"
    其中Media为目标驱动器的卷标,需确保名称完全匹配。

PowerShell

  • 按驱动器号打开:
    可直接执行:explorer.exe E:\
    或用PowerShell原生命令:Start-Process explorer.exe -ArgumentList "E:\"
  • 按卷标动态匹配打开:
    $targetDrive = Get-Volume | Where-Object { $_.FileSystemLabel -eq "Media" }
    if ($targetDrive) {
        explorer.exe "$($targetDrive.DriveLetter):\"
    } else {
        Write-Host "未找到卷标为Media的驱动器"
    }
    
    该脚本会自动查找卷标为Media的驱动器,无需固定驱动器号。

Visual Basic(VB)

创建后缀为.vbs的脚本文件,写入以下内容后双击运行:

' 方法1:按驱动器号打开
Set shellObj = CreateObject("Shell.Application")
shellObj.Open("E:\")

' 方法2:按卷标匹配打开(自动适配驱动器号)
' Dim drives, drive
' Set drives = shellObj.NameSpace(":::{20D04FE0-3AEA-1069-A2D8-08002B30309D}").Items
' For Each drive in drives
'     If drive.Name = "Media" Then
'         drive.InvokeVerb("Open")
'         Exit For
'     End If
' Next

注释掉的部分为按卷标打开的逻辑,可根据需求启用。

以上所有方法启动的资源管理器均为独立进程,关闭窗口后会自动回到原命令行环境,不会阻塞终端运行。

内容的提问来源于stack exchange,提问作者Tim

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 13:15:04