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

如何通过PowerShell在Windows 11文件资源管理器中打开双标签页

在同一资源管理器标签页打开两个目录的实现方案

可行性说明

Windows 11 22H2及以上版本的资源管理器原生支持标签页功能,你的需求是可行的。但原生Invoke-Item命令无法直接控制标签页行为,需要改用更灵活的调用方式。

两种实现方法

方法1:直接调用explorer.exe命令行

利用explorer.exe的参数,结合Windows 11的标签页默认行为实现:

# 定义新旧目录路径
$oldDir = "C:\Path\To\Old\Directory"
$newDir = "C:\Path\To\New\Directory"

# 打开旧目录(首次调用会打开新窗口)
Start-Process explorer.exe -ArgumentList "/e,/select,$oldDir"

# 打开新目录(Win11默认会在已有资源管理器窗口的新标签页打开)
Start-Process explorer.exe -ArgumentList "/e,$newDir"

注意:此方法依赖系统默认设置,需确保资源管理器的「在同一窗口中打开文件夹」选项处于开启状态(Win11默认开启)。

方法2:使用Shell COM对象(更可靠)

通过调用Windows Shell的COM接口,直接控制资源管理器的标签页行为,不受系统设置影响:

# 创建Shell COM对象实例
$shell = New-Object -ComObject Shell.Application

# 打开旧目录
$shell.Open($oldDir)

# 在同一窗口的新标签页打开新目录
$shell.Open($newDir)

这种方式会强制在已有资源管理器窗口的新标签页打开第二个目录(前提是系统支持标签页)。

版本限制

如果你的系统是Windows 10或Windows 11 22H2以下版本,资源管理器不支持标签页功能,此需求无法实现,只能保持两个独立窗口。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.13 18:22:15