electron的dialog选择文件夹,如何实现选择的文件夹只能是空文件夹
引用gpt回答 有帮助的话 采纳一下
在 Electron 的 dialog 中选择文件夹时,如果要限制只能选择空文件夹,可以通过结合使用 dialog.showOpenDialog 和 fs.readdir 来实现:
const { dialog } = require('electron')
const paths = dialog.showOpenDialog({
properties: ['openDirectory']
})
const fs = require('fs')
fs.readdir(paths[0], (err, files) => {
// ...
})
dialog 模块提供了api来展示原生的系统对话框,例如打开文件框,alert框,所以web应用可以给用户带来跟系统应用相同的体验.