electron 电子-对话框.showOpenDialog如何打开目录选择对话框,并显示“灰色”的文件在Windows上

uyto3xhc  于 11个月前  发布在  Electron
关注(0)|答案(2)|浏览(216)
ipcMain.on("event", async (event) => {
  const result = await dialog.showOpenDialog(mainWindow, {
    properties: ["openDirectory"],
  });
  event.returnValue = result.filePaths;
});

字符串
在macOS上我看到文件变灰,但在Windows上我只能看到文件夹。
我怎样才能使它这样的windows文件夹选择对话框显示的文件夹内我选择的文件?
Mac上的示例(文件被灰显):
https://i.stack.imgur.com/qP1iv.png

tct7dpnv

tct7dpnv1#

您应该使用OpenFileDialog

dialog.showOpenDialog({ properties: ['openFile', 'multiSelections'] })

字符串
根据可以在此处找到的文档
electronjs.org/docs/latest/api/dialog

qlvxas9a

qlvxas9a2#

您可以使用以下命令打开文件夹选择对话框:

dialog.showOpenDialog({ properties: ['openDirectory'] })

字符串

相关问题