exec.Command with spaces in folder or filename - os=windows

i must execute a file under C:\Program Files (x86)\appfolder\appname.exe
i try this:
myApp := " + os.Getenv(“PROGRAMFILES(X86)”) + \appfolder\appname.exe"
myApp looks then like this:
“C:\Program Files (x86)\appfolder\appname.exe”
now i try to execute the app with
cmd := exec.Command(myApp)
err := cmd.Run
if err != nil {
log.Fatal(err)
}

the error output ist:
exec: “"C:\Program Files (x86)\appfolder\appname.exe”": file does not exist
I dont know why GO add "\ at the bein oft my variable.
using cmd.Dir := os.Getenv(“PROGRAMFILES(X86)”) + \appfolder\appname.exe does also niot work.

Hopeful that some can help me
regards

I think yiu need to add double “\\” in your myApp variable, so

myApp := os.Getenv("PROGRAMFILES(X86)") + \\appfolder\\appname.exe"`