从命令行,是否可以启动 Windows 资源管理器(explorer.exe)并在其中自动选择多个文件?
我知道如何启动它并选择一个文件(参见文档):
explorer /select,“C:\myfile.text”
但是,我找不到如何选择文件列表。
答案1
这回答来自 stackoverflow 的可能会有帮助。看来从命令行很难做到这一点(甚至不可能?)。
答案2
我在类似这样的帖子中搜索此功能,最后自己编写了功能:windows-explorer-files-selector 并将其放在 github 中。请随意使用https://github.com/aurire/windows-explorer-files-selector。右键单击包含要选择的文件列表的文本文件,然后单击选择文件。可以将其用作 Windows Shell 扩展(右键单击文本文件)或简单地从命令行使用。命令行用法将是可执行文件和文件的路径,其中包含要选择的文件列表(完整路径或文件名,但在这种情况下从该目录运行命令):
windows-explorer-文件选择器.exe 文件名列表.txt
答案3
我发现这个命令行工具非常好用。
打开文件夹并选择项目
Tiny EXE 用于打开文件夹并在 Windows 资源管理器中选择文件/文件夹。
支持的操作系统
- Windows XP 至 Windows 11
微小的开销
- 适用于 32 位 Windows (i386) 的 3.0KB EXE
- 适用于 64 位 Windows (AMD64) 的 4.5KB EXE
- 无需额外的 DLL/重新分发/运行时
便于使用
打开“C:\Windows”并选择“System32”文件夹。
OpenFolderAndSelect.exe "C:\Windows\System32"
打开“C:\Windows\System32”并选择“cmd.exe”。
OpenFolderAndSelect.exe "C:\Windows\System32\cmd.exe"
打开“C:\Windows\System32”并选择所有名称以“.exe”结尾的项目。
OpenFolderAndSelect.exe "C:\Windows\System32\*.exe"
打开“C:”并选择两个文件夹(“Program Files”和“Windows”)。
OpenFolderAndSelect.exe C:\ "Program Files" Windows