Tag: 只读

fs.writeFile创build只读文件

我正在写电子应用程序,有时我需要将一些文本保存到文件中。 我正在使用对话框模块让用户select保存文件的位置,然后用热命令来命名文件。 以下是处理文件创build的代码部分: var exportSettings = (event, settings) => { //settings is a css string console.log(settings) dialog.showSaveDialog({ title: 'Export settings as theme', filters: [{ name: 'UGSM theme(CSS)', extensions: ['css'] }] },(fileName) => { console.log('callback scope'); console.log(fileName); if (fileName) { fs.writeFile(fileName, settings, (error) => { console.log(error); }); } }); } 用户select一个目录和一个文件名后创build的文件。但它被创build为只读,我想它被创build为可编辑的每个人。任何想法,为什么发生这种情况?