(path)
| 292 | * @returns {Promise<any>} |
| 293 | */ |
| 294 | export function openInFinder(path) { |
| 295 | return new Promise((resolve, reject) => { |
| 296 | execShell(`open "${path}"`).then((res, err) => { |
| 297 | console.log({ |
| 298 | res: res, |
| 299 | err: err |
| 300 | }, "openInFinder") |
| 301 | if (res.indexOf("exist") >= 0) { |
| 302 | reject() |
| 303 | } else { |
| 304 | resolve() |
| 305 | } |
| 306 | }).catch((e) => { |
| 307 | saveLog.error(e, "openInFinder ok"); |
| 308 | reject(e) |
| 309 | }) |
| 310 | }) |
| 311 | } |