Files

21 lines
414 B
Go

package gui
import (
"os/exec"
"runtime"
)
// openDirectory 调用系统文件管理器打开目录,供日志面板「打开日志目录」使用。
func openDirectory(dir string) error {
var cmd *exec.Cmd
switch runtime.GOOS {
case "darwin":
cmd = exec.Command("open", dir)
case "windows":
cmd = exec.Command("explorer", dir)
default:
cmd = exec.Command("xdg-open", dir)
}
return cmd.Start()
}