如何在atom包的当前工作目录中创建新文件?

时间:2017-07-15 07:48:44

标签: javascript node.js atom-editor

我正在尝试使用JavaScript创建一个原子包,它将在当前工作目录中创建一个新文件并向该文件添加一些文本。我该怎么做呢?

1 个答案:

答案 0 :(得分:0)

所以我浏览了一些其他原子包,发现他们使用了一个名为fs的模块,并获得了他们使用atom.project.getPaths()[0]的当前工作目录,所以我让它工作了!

var fs = require('fs');
fs.writeFile(atom.project.getPaths()[0] + '\\test.txt', "Hey there!", function(err) {
  if(err) {
    return console.log(err);
  }
  console.log("The file was saved!");
});