使用Electron Dialog模块和.showSaveDialog时,在"另存为"窗口中填充文件名

Jam*_*ngs 4 filenames dialog save node.js electron

在Electron和.showSaveDialog()中使用Dialog模块保存文件时,是否有办法使用"实际文件名"填充"另存为"窗口中的文件名?

小智 8

这可以通过实现defaultPath财产dialog.showSaveDialog().

应该注意的是,既然是defaultPath,那么你必须指定完整的文件路径,而不仅仅是名称+扩展名:

dialog.showSaveDialog(
  { defaultPath: '/Users/username/Documents/my-file.txt' },
  function (fileName) {
    // do your stuff here
});
Run Code Online (Sandbox Code Playgroud)