cmd:打开文件夹的资源管理器窗口(如果尚未打开)



这将在资源管理器中打开MyFolder

explorer "C:UsersUsernameDesktopMyFolder"

我希望它仅在尚未打开时才执行此操作。
否则,文件夹将被多次打开

这是针对视窗cmd批处理的

谢谢

如果路径不需要引号:
start C:UsersUsernameDesktopMyFolder

如果路径确实需要引号:
start "" "C:program files"

检查列表Windows.bat(不幸的是,我认为任务列表不处理资源管理器.exe窗口的窗口标题(。它将列出所有打开的窗口以及它们所属的可执行文件的名称。资源管理器打开的窗口将以文件夹名称作为标题(只有名称 - 没有整个路径(,因此您可以尝试以下操作:

call listWindows.bat|find /i "explorer::MyFolder" >nul 2>&1 || (
explorer "C:UsersUsernameDesktopMyFolder"
)

相关内容

最新更新