gpt4 book ai didi

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

转载 作者:IT王子 更新时间:2023-10-29 01:24:48 29 4
gpt4 key购买 nike

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

此命令在命令行中按预期工作:

explorer /select,C:\data\My File.txt

无论尝试何种参数组合,我都无法使用 Go 的 exec.Command() 方法获得相同的命令。

这个有效:

exec.Command(`explorer`, `/select,C:\data\MyFile.txt`) // SUCCEEDS 

但由于文件名中有空格而失败。

exec.Command(`explorer`, `/select,C:\data\My File.txt`) // FAILS 

注意事项:

最佳答案

如果将 /select, 操作和实际路径分开,并将它们作为单独的参数传递,就可以让它工作:

exec.Command(`explorer`, `/select,`, `C:\data\My File.txt`)

关于windows - 使用 Go 在 Windows 资源管理器中显示文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32173871/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com