Windows 11文件资源管理器:如何用命令行打开新标签页
Windows 11资源管理器同一窗口标签页打开文件夹解决方案
先确认系统基础设置
打开文件资源管理器,点击顶部「查看」→「选项」→「常规」,确保勾选「在同一窗口中打开文件夹」。这是所有操作生效的前提。
终端正确命令
Windows 11 22H2及以上版本,start命令支持/tab参数,可直接在现有资源管理器窗口的新标签页打开目标路径:
start /tab "C:\"
替换C:\为你需要打开的文件夹路径即可。
Python代码实现
放弃os.startfile,改用subprocess调用支持标签页的start命令:
import subprocess import sys import os # 获取传入的路径并转为绝对路径 target_path = os.path.realpath(sys.argv[1]) # 执行命令在新标签页打开 subprocess.run(['start', '/tab', target_path], shell=True)
为什么之前的操作无效?
- 直接用
Start.exe C:\未指定/tab参数,默认开启新窗口 Explorer.exe的-W 0、--windows 0是旧版本Windows的参数,Windows 11不识别os.startfile(path)仅调用系统默认打开逻辑,未传递强制用标签页打开的参数,因此默认开新窗口
内容的提问来源于stack exchange,提问作者Kiyo
相关产品推荐
相关产品推荐

