我对电子非常陌生。谁能建议我如何使用电子获取本地文件夹的相对路径? JavaScript 不具备这种能力。
我有一个“选择文件”按钮(请参阅快照),所以我的问题是,当我选择一个文件夹并单击“打开”按钮时,它应该返回整个目录路径。
正如 @phuongle 在您想要使用的评论中指出的那样showOpenDialog()
。像这样的事情:
var remote = require('remote');
var dialog = remote.require('electron').dialog;
var path = dialog.showOpenDialog({
properties: ['openDirectory']
});
更新:如果上述方法不适用于您当前的 Electron 版本,您应该尝试更现代的导入:
const {dialog} = require('electron').remote;
另外,为了使用remote
,你需要设置enableRemoteModule
在主进程中创建窗口时:
const myWindow = new BrowserWindow({
webPreferences: {
enableRemoteModule: true
}
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)