//go:build windows

package main

import (
	"os/exec"
	"syscall"
)

// explorerAc: Gezgin'i dosyayi secili gosterecek sekilde acar.
// Go'nun varsayilan argument tirnaklamasi (bosluklu yolda) explorer'in /select parametresini bozar ve
// Belgeler klasoru acilir. Bu yuzden komut satiri oldugu gibi verilir.
func explorerAc(yol string) error {
	cmd := exec.Command("explorer.exe")
	cmd.SysProcAttr = &syscall.SysProcAttr{CmdLine: `explorer.exe /select,"` + yol + `"`}
	return cmd.Start()
}
