Browse Source

```
fix(app): 修复Windows系统下打开文件夹路径问题

在Windows系统中,文件路径分隔符应使用反斜杠而非正斜杠,
同时explorer命令需要使用/select参数来正确选择指定路径
```

rambo 6 days ago
parent
commit
cfeb37d382
1 changed files with 2 additions and 1 deletions
  1. 2 1
      app.go

+ 2 - 1
app.go

@@ -271,6 +271,7 @@ func (a *App) RemoveBackgroundApp(goodsArtNos []string) (string, error) {
 }
 func (a *App) OpenFolder(path string) error {
 	var cmd *exec.Cmd
-	cmd = exec.Command("explorer", path)
+	windowsPath := strings.ReplaceAll(path, "/", "\\")
+	cmd = exec.Command("explorer", "/select,", windowsPath+"\\")
 	return cmd.Start()
 }