如何使用 Go 在 Windows 资源管理器中显示文件?此命令在命令行中按预期工作:explorer /select,C:\data\My File.txtexec.Command()无论尝试何种参数组合,我都无法使用 Go 的方法获得相同的命令。这有效:exec.Command(`explorer`, `/select,C:\data\MyFile.txt`) // SUCCEEDS但由于文件名中有空格而失败。exec.Command(`explorer`, `/select,C:\data\My File.txt`) // FAILS
2 回答
慕运维8079593
TA贡献1876条经验 获得超5个赞
如果将/select,
操作和实际路径分开,并将它们作为单独的参数传递,则可以使其工作:
exec.Command(`explorer`, `/select,`, `C:\data\My File.txt`)
- 2 回答
- 0 关注
- 132 浏览
添加回答
举报
0/150
提交
取消