为了账号安全,请及时绑定邮箱和手机立即绑定

使用 Go 在 Windows 资源管理器中显示文件?

使用 Go 在 Windows 资源管理器中显示文件?

Go
慕桂英4014372 2021-11-01 16:33:42
如何使用 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`)


查看完整回答
反对 回复 2021-11-01
  • 2 回答
  • 0 关注
  • 132 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信