electron-vue 选择文件夹获取绝对路径
时间: 2023-08-12 22:14:46 浏览: 432
获取指定目录下所有文件的绝对路径和文件名
4星 · 用户满意度95%
在 Electron-Vue 中选择文件夹并获取其绝对路径可以使用 `electron` 模块中的 `dialog` 模块。具体来说,可以使用以下代码来实现:
```javascript
const { dialog } = require('electron')
// 打开文件夹选择框
dialog.showOpenDialog({
properties: ['openDirectory']
}).then(result => {
// result.filePaths 为所选文件夹的绝对路径
console.log(result.filePaths)
}).catch(err => {
console.log(err)
})
```
其中,`properties` 值为 `openDirectory` 表示打开文件夹选择框,`result.filePaths` 返回所选文件夹的绝对路径数组。需要注意的是,`dialog.showOpenDialog` 方法返回一个 Promise 对象,因此需要使用 `then` 方法来处理异步结果。
阅读全文